I was surprised at the difficulty of the flight test - practice good strong patterns in ATTI - I'm a BMFA 'B' cert and scraped it. Only 3 of 14 passed flight tests on the day I took it.
The technical side is very straightforward if you can read a map and understand risk assessments.