Oxford is a very established firm their staff are highly qualified to teach the theory subjects and even I managed to pass all the subjects first time.
The training is delivered in a lightharted but professional manner and as you have already identified the training material is first class.
If you are intending to do your flying here get it booked sooner rather than later.