I have been taking boot camp classes for years. I finally found the right fit and motivation here in Arizona at Impact. Great for all levels. Steve works with each new student to help them achieve their own and personal fitness goals. I get a great workout and will continue to attend Impact.