We've been to a few swim schools in the valley, but a friend of mine has just been raving about Evo, so I decided to check it out. I love that their philosophy is heavily centered on teaching swim skills, and not just "playing" in the water. Since we've been coming, we couldn't be happier. My son is really flourishing with the structure and his instructor is top-notch. Not only his instructor, but the other staff members and fellow parents have been very supportive as well. Everyone understands that the first couple lessons have a steep learning curve, and with persistence after a few lessons my son went from crying that he had to GO to swim lessons, to crying that he had to LEAVE swim lessons! I would highly recommend Evo.