Some of the most humble and nicest trainers( and classmates) I've met. They work with you regardless of what you skill level is. Classes are kept small, therefore you learn much more in detail while the instructor is constantly giving great tips and tricks, almost one-on-one, while training. Great atmosphere, everyone is family there and they welcome new comers as one of their own!