Initially, I had mixed feelings about the Waterworks setup. My 2.4 yr old daughter was doing very well paired up in semi-private lessons with someone at her level. However, my 4.1 yr old wasn't excelling further because he was being paired up with beginner swimmers. I contacted Waterworks about this and the manager came out personally to evaluate my son's level and even chatted with me about my goals for him. I mentioned an upcoming Cabo trip and my desire for him to snorkel with me. Well, folks - Vanessa went way above and beyond by showing my son how to use a snorkel and now he's swimming like a fish. I really didn't think this was possible a few weeks ago. Cabo, here we come!!