Is there really any better place than BGS. I have recently begun my course with them and quite simply I'm already impressed. It's a practical, "meat and no fat" course that has been carefully planned. Unlike the horrendous Oxford course which seems to be the usual over the top approach by Oxford.
I give a firm thumbs up.