I love Impact boot camp!! Its indoors most of the time, which is a plus out here in AZ! The trainer works with you to reach your goals and makes it fun while you are sweating. Great for all levels. I signed up and within weeks I noticed great results. My energy increased and my clothes fit a lot better. I am very lucky to have met Steve and to be a part of Impact BootCamp !!