Staff is knowledgeable, and friendly. Their customer service is second to none in the region. The swim team they are associated is the top ranked in the county. They are very fair on prices, and will work to help you with make-up dates if you miss for valid reasons. They do not nickel and dime you, nor try to force you to sign up for more classes or their swim team.