We love water wings. The teacher you have I'm sure makes a difference, my oldest two kids learned how to swim here and now I'm back with my 3rd. He loves it as much as they did, and Andrew is so great with the kids. You can tell he loves what he does and it helps the kids love to swim too. He taught my older son and daughter to swim too, he doesn't let the kids mess around and corrects their firm right away. He doesn't just go through the motions like some of the other teachers. I recommend Water Wings to everyone but especially Mr. Andrew.