My daughter has been here about 2 weeks, 2.5 years old, and she has made amazing progress. Im so proud of her. The instructors are all young and friendly. They are very accommodating to my schedule. I have never had a billing issue. I think that its a team effort with the parents and teachers to make sure your children succeed. Everyone knows and love my little one and she loves coming. Great staff. I gave it 4 stars because the changing rooms could be a bit more tidy.