Ace.  Don't fool yourself the workouts are tough as hell.  Be very present with your current level of fitness. It is easy to get caught up in the energy and excitement brought to the classes by the instructors. Its better to sit out part of the workout that to injure yourself trying to keep up. I have done personal training here as well and it helped me immensely.  I was in a lot of pain after a bike/car accident and they were able to use Yoga and Kettle-bells to get me better in a very short amount of time.  Top Notch instruction and fitness made fun.