This place is awesome. The people & the energy here is great. I actually look forward to my work outs. The trainers are knowledgeable, encouraging & fun to work out with. The people who come to work out here are just as great. People of all different ages & levels of exercise experience are here. I never feel out of place. Its a great way to get in an awesome work out in 30 minutes and no two days in the row are the same work so I don't get bored. Every day, every workout is a new experience. Every week they have a "challenge of the week" & every month a new challenge as well. I feel I am constantly bettering myself here. Did I mention the trainers are the BEST??!!!