We just found this place and I've been very impressed so far. My daughter had been doing lessons with City of Chandler. While those were not bad, she started to get scared when she couldn't touch the bottom. This was a kid who always smiled during lessons and now she was freaked out. She would just hang onto the teacher and that wasn't fair to the rest of the kids. The ratio was also 8:1 and I knew she needed a smaller class. I liked what I had been reading about this school online and loved the idea of unlimited swim in addition to her classes. We did the free trial class and the smile my daughter used to have while swimming came back within 5 minutes. She has loved it so far and we have already used unlimited swim twice. All of her classes so far have had 3 kids in them. I think it can be anywhere from 3-4. I would definitely recommend them to anybody looking for smaller class size.