My son has been coming here for almost two years to learn swimming. He has improved tremendously his courage and also allows him to exercise when it’s cold instead of his fingers on the iPad. :) It’s a regular school that’s been rented out during non-school hours for swim classes. Scheduling is tough but the instructors are great and really care about the kids learning to swim. The facility is very clean even though the bathroom/changing rooms are very small. Parking is never an issue since there are over 50 parking spots. No worry about being cold because the pool is heated. It does get quite crazy during registration because of the limited time slots especially for beginner classes. They are expanding to a new location for the higher levels near Coney Island with a much larger pool which is needed for proper level 4+ training when they learn to glide. They also have adult swim classes on certain times but it’s mostly younger kids here and mostly Asian kids. All students are required to have proper gear including a head cap and goggles. They also sell SwimKoi branded ones.