We bought this to go with our toddlers Bummi swim diaper - the neck is a little tight (Especially after swimming and getting the shirt wet) but otherwise is great.  The sleeves are long compared with the rest of the sizing, but easy to roll up. It washes well, holds up in chlorine, and keeps her warm (for swim class) and protected (on the beach).