I have my boys (6 years old) at this swimming school for the past 3 months now. So happy to have found Waterworks Sorrento Valley (convenient to home, ease of online scheduling, friendly and helpful customer service) and qualified swim instructors. We chose Charlie as our swimming instructor and he is wonderful with the boys. I'm so amazed at the progress they have made just within the past 3 months. Originally, I only intended to enroll the boys just until they can be 'water safe' and know how to swim, but my boys enjoyed their swim lessons so much with Charlie and they are learning leaps and bounds that I kept on renewing. Both my boys learned how to swim in just 2 lessons and now they can do 3 out of the 4 swimming strokes (backstroke, freestyle, and breaststroke). I highly recommend Waterworks Sorrento Valley and Charlie if you are looking for a good swimming school and instructor.