My daughter recently attended a 2 week camp for beginner swimmers at this academy. Initially I was skeptical but after a few days I felt confident. The staff is very nice and accommodating. I never once felt like it was all about getting your money. They do care about the kids and are extremely patient with even difficult kids. I have seen all the kids, both strong swimmers and slower learners, get recognition. My daughter left feeling confident and wanting to attend future classes even though she wasn’t the best swimmer. She learned a lot of skills, far more than she came in with 8 days prior. My one complaint though is the school seems to schedule classes in 30 minutes intervals so the lobby is always filled with families coming and going. There is usually nowhere to sit because people bring the whole family to watch their child swim. Also sometimes the pool is too crowded with several sessions at one time. Overall though, it is a good swim academy and I would recommend it to others.