My daughter is learning how to swim and today is her first day of swim school, we love the product, at first I was a bit apprehesive about the size because we don't usually buy online, but it fits her perfectly. She looks so good in it too!