This place has got it all. weight training, classes, swimming pool (up to 5'6). Orginally the weight training area was kind of cheesy. However they recently re-renovate the area and actually expanded it. So now it doesn't feel so crowded and there's also more benches to work with. It's definitely a great place but the only downside is that it is a bit pricey.