Bristol rocks!
I'm old (40's), haven't done any serious studying since "O" levels, and got the lot first time round with a good average mark thanks to Alex and his team at Bristol.
The written notes and supplementary CBT are excellent, both interesting and understandable, telephone and email support first class, and the ground school sessions consolidate everything nicely just prior to the exams.