Hard workout but feels good when you made it through! Also good coordination is needed for some of the sequences. The trainers are knowledgeable and adjust the workout if needed due to injuries or difficulty..