I've been bringing my 3 kids here for 8 years. All 3 are fantastic swimmers now. I love this facility because they spare no expenses. They are constantly maintaining the place. The price may be a little high, but the quality of service is higher! My son was a handful for one particular instructor who is no longer there. I immediately switched instructors and he (Andrew D) ended up being the best teacher for my "rambunctious" boy. This school is very accommodating.