This is what a gym is supposed to be. They have everything you could want, a full size olympic swimming pool, jacuzzi, a ladies gym, a running track, steam rooms and saunas both in both locker rooms as well as by the pool.
The gym can get crowded but there is rarely a long wait for equipment.
The personal trainers are knowledable and helpful.
They offer many group training classes.
more