I could not be happier with the lessons my son received from Summer Splash Swim Program. They give both private (at your home) and at their facility swim lessons. They just opened a new indoor facility that I can't for swim lessons to start. A friend told me about them- how they had her children swimming in just a few lessons. I didn't believe her- how could I. Well, my own son, who had been through both Chandler summer swim program, and Gilbert summer swim program since he was an infant- took their program last summer and my goodness. He was swimming across the pool (no longer afraid to put his face in the water). They have a 1-3 ratio if you take lessons at their facility. Private is a little more expensive but they do offer it. Call them at ###-###-####. I would recommend them to anyone. They have the best teachers!! Fantastic!!