I have been taking both of my girls here since we moved to a house with a pool, and neither of them knew how to swim at all.
My 6 year old learned to swim in 5 lessons! She is now a little fish. My 2-year-old can now get herself on her back and float to save herself. It can be very jarring to see your babes being put underwater, but it's completely necessary. Here, the instructors don't waste your time and money, they go straight into teaching your children to be able to save their lives. My kids go to Danae and Nadia. They are great about comforting the kids when they are upset, and are really dedicated to making sure they are learning and progressing.