What more can I say? The staff is very helpful and knowledgable. The classes give you a good workout and always accomodate different levels of difficulty for the diffrent levels of experience in the class. The equipment is clean and in great shape. And most importantly, everyone is always in a great mood. You can feel the excitement in the air when you walk in. These people love what they do.
Pros: good staff, equip, classes, attitude
Cons: never enough time
more