This was definitely a great workout! The variety of exercises and circuits kept me moving and challenging different muscle groups. The one thing I would suggest for improvement is explaining the exercises for the new attendees. This was my first time attending and there were times when I didn't know what some of the motions were. Luckily other participants were able to help me but not knowing what to do was frustrating. I would still recommend it though!