These classes are the best I've had in the area. It's never routine or boring nor do you ever leave feeling like you could've given more. John doesn't only push you, but he differentiates at all fittness ability levels. Plus there's a kid area for all you parents.