Awesome workouts with awesome trainers! Each workout session lasts 30 mins, and are scheduled at various times, so it's very easy to fit into my busy schedule. The trainers are very encouraging and personable. Never intimidating or pushy. I've been going for three weeks now and I'm already seeing great results! I'm so excited to have found a workout routine that I can look forward to! I highly recommend!!