I am on my 2nd session of this program. It's very challenging for me & I consider myself to be pretty fit & in decent shape. This class forces me to push myself to be stronger, better & faster. Amanda, our trainer, is awesome! She is very knowledgeable & is very observant to make sure our form is correct. She is also encouraging & makes the class fun! Highly recommend this program for all ages & all levels of fitness.