Great people, great gym, great trainer. Variety of equipment means you get a different workout all the time. Group classes bring a whole new dynamic to your workout- enthusiasm, motivation, accountability! If you are looking for something different and that works, you need to try this.