Not impressed! Seems unorganized...class doesn't start promptly and instructors are not vocal enough about class starting! Your child may miss part of class without you even knowing. On one occasion my child was accidentally booked at the Summerlin location when we attend the Centennial location. After packing my three kids in the car and unpacking at the Centennial location, there was not a class for him. This school has potential if it was run correctly, but this is not the case! My child could not swim after about 8 lessons and could barely make it to the wall! However, I have found an amazing school (Las Vegas Swim Academy) that runs lessons efficiently and my child can swim across the pool after only 2 lessons!