It's been a while, but I can recommend the Mass Bay program. It will definitely prepare you to pass the state exam...it comes up a little short on the operations side of things in terms of the formal curriculum, but I wouldn't consider it a "critical failure" (you'll understand later).
If you do choose their program, or any program, really...study. Study some more. Read the entire chapter even if you don't have to. Read the chapters that aren't assigned. Ask questions. Take them up on the optional ride time and observation hours. Also, attend the optional sessions that are usually offered between the end of the course and the state practical, as they will allow more time to get comfortable with the equipment, and more time for the instructors to help critique your technique.
Best of luck, let me know if you've got any other questions.