I have been to this location several times and it has always been a great experience. The staff is very friendly and welcoming, they remember my kids' names and always greet us with a smile. The instructors are knowledgeable and patient, they explain everything clearly and help the kids to learn and improve their swimming skills. The facility is clean and well-maintained, with a great view of the pool area. They have a great system for scheduling classes and making up missed classes, which is very convenient. The only thing that could be improved is the consistency of having the same teacher for each lesson, but overall it's a minor issue. The location is well-suited for kids of all ages and skill levels, and they offer a variety of programs and services to suit different needs. I highly recommend this location to anyone looking for a great place to learn how to swim.