One hour is all we need to get an all body thorough workout. Coaches do a great job teaching, motivating, and guiding us through the efficient workout. Workouts can be modified to suite different levels of fitness.
I like that it's self-paced, and you are able to gauge your workout not just by how you feel, but also by your body's response with the heart rate monitor. The workouts are always challenging and keep my interest.