Amazing trainers and staff! The workout is different every time and challenging every time- I'm sore for days after one workout ! Trainers help modify the moves for you throughout the workout and also come around and help you improve your form. I highly recommend trying a class