BGS = excellent.
They got me through all ATPLs first time, with a healthy average mark, despite me expecting some resits when I first saw the manuals!
Each 2 week crammer is invaluable for consolidating all you've learnt. Expect some late nights/early mornings, but all in a good cause.
I'm really pleased I chose BGS and can't recommend them enough.