I love Hubbard Family Swim School! We started with our daughter in their free, baby splash class at 3 months old. The free class is available to babies 6 months & under is great for getting your child acclimated to & comfortable in the swimming pool. Our daughter is now almost 20 months old & just moved into the Lil Snappers Advanced class. She can climb out of the pool on her own, jump into the water without fear on her own, hold her breath & swim with minimal assistance for 5-6 seconds, blow bubbles in the water, reach down in the water to pick up objects 1.5 feet below the surface of the water, etc. It's absolutely amazing. I'm very pleased! Thus far, I can recommend Katie, Lana, Ed, & Vanessa for instructors. They are knowledgeable, great with kids, & enjoy what they do. I highly recommend Hubbard. The only thing I would change is add some additional change-after-swim rooms!