We've been coming here for several months. My 3 year old daughter loves it. We've had several instructors (2 main ones) and have had great experiences with each of them. They all have different styles of teaching the kiddos but each has great patience and loves working with the kids. I really recommend taking your kiddo here to learn to swim!