Great place, great staff, not too expensive. The pool wasn't as big as I hoped but nice and warm water, I kids loved it. For exercise purpose, this will not be a big enough pool for you. The only down side is that Fairfax county law requires every place with a pool to have lifeguard, so, during week days you can only swim 5-9. Other than that, we had great experience.