I was underwhelmed by how my son was progressing in private lessons at another local facility that will remain nameless. I heard great things from others about Goldfish and decided to try it. They convinced me to go with group lessons; I suspect they make more money that way. Overall, I have been pleasantly surprised. My son is making progress; the facility is clean and well run; and management seems flexible. I definitely recommend Goldfish for getting preschoolers started in the water.