Small personalized classes with a good variety of skilled trainers result in good workouts and excellent results. Scheduling very flexible.
All reviews seem positive