I did CPESR the first time and failed. As Rihame mentioned, the CBTs are good, but the book and lectures are poor. For the re-test i purchased the workbook from Reza and am just doing that. He has a course too that I've heard is good. https://www.surveyingreview.com/
The workbook is really...