So far, so good. I’ve been the three times. It might be a bit early to leave a review but I think this just might be what I’m looking for. Thirty minutes and I’m done. I’m dripping sweat and get a great workout. They start on time and finish on time. Lots of variety to keep you from getting bored. I like the attitude of the trainers, very supportive and help you with variations based on abilities and any injuries you might be dealing with.