This is an amazing workout. To start the trainers are awesome! They know everyone and really pay attention to everyone in class. Every workout is different which I love! I am constantly working out differently muscle groups while working out my heart with all the cardio! My favorite and only workout I have every stuck to consistently!