Great fitness classes for all levels! I love that it is set up so we are always moving and not doing the same thing the whole time. The classes are very challenging but the trainers always give modifications if necessary! The studio is always clean and an enjoyable environment to work out in. Kari and Maggie, and whoever else substitutes from time to time, are always attentive to make sure everyone is using the correct form and working hard! I always leave exhausted and satisfied with my workout. Definitely recommend!