Fits well, super cute design, and is holding up well to swim class. The pattern is so unique! Cool and sporty, the ruffles at the sleeve edges aren't too frilly either. Very comfortable as well (and my toddler would let me know!). I machine wash and hang dry, and it's always dry before morning.