★★★★★ All the equipment you can hope for, spin classes and other group classes, functional training area. Busy on weeknights and hard to get the equipment you need. I have downgraded my review. In the past year, the maintenance is lacking. I typically do 3 spin classes a week and lately, most of the bikes have problems - not being fixed despite reporting them. Signed up for personal training and the trainer I was to be with quit with no notice, so I showed up for an appointment and was left waiting. They scrambled and matched me with an excellent trainer, but the overall, the operation is not always the most professional and I'm not sure of their record-keeping. I was flagged at the door multiple times to renew, when I had already signed a new contract.