Absolutely the Best program I have ever seen for teaching kids to swim (after 3 kids and 10 years of swim lessons). Would not do it any other way. -Jen J.