I sent three of my kids(ages 8, 6, and 3) for lessons. All three LOVED it. They got personal attention from coaches who were super patient and challenged the kids without being pushy. My three year old is especially hesitant in the water, but her instructor gently gave her space to move forward and take steps to learn new things without making her feel threatened OR letting her just sit on the steps like she wanted to. My older boys learned specifics about strokes that really helped them get a foundation for swim team. And they still had FUN. Loved these lessons!