The classes are very good. They always have top notch trainers like Dave Thomas, Mike Clark, and Stu Halloway. The class sizes are small, so you have lots of one-on-one time. Of course there's only so much you can learn in two days, so I think it's important that you have some knowledge going in. That way you're in a position to know what to listen for and ask.