Fantastic place!! I've been to the classes and I've had private training from Royce (I miss those days!) as well. You feel challenged, but they work with your injuries and they help motivate you to do more here. The new location is an even bigger space and it's so open and clean. Highly recommended checking them out.