This was exactly what we wanted - long sleeve, well fitting, well designed, comfortable. Our (just turned) 6 year old loved it, but I note he's on the small side so still in size 5T. Much easier to unzip when wet than pull over his head. It's also a super cute design. Bought a matching design for his little bro.