especially when you have limited data, cross validation is really useful since you basically can test several splits (not just one as w/ one test set) and therefore more variation of data which should usually help to prevent overfitting, see also this thread: Why cross validation - #4 by Christian_Simonis
Is there any specific part which is unclear?
Best regards
Christian