I love this program! My son is learning to swim really well. It’s easy to watch the videos and see what the teaching strategies are. The program is really easy to follow and I would definitely recommend it. My son is enjoying learning from this program.