This was an absolutely fantastic class. As soon as you enter, check your voucher at the office on the right side of the entrance and wait there. After stretching, light running, and jump roping for warm-up, beginners are gathered separately for instruction. They teach various moves, including hooks, uppercuts, knee kicks, low kicks, and kicks, with 1-on-1 mitt training in stages. The training is constant and engaging, so your arms will be shaking by the end of the class. I wish I had more time to take the class every day. Highly recommend it.