I went there for swimming classes. The front desk, depending on who you get on the certain day/time can be either knowledgable or have no clue about the services offered. It is best to believe the advice of the actual trainer that you will be working with - if you seek training.
Pros: Trainer did meet with me for the full 1/2 hour that I paid for
Cons: Shower stalls - not 100% clean and the water from the next stall will dribble over
more