These tops are described as a relaxed fit, which seems to mean "short and wide". I've got tall boys, and ended up getting a size 12 for my boy turning 8, (and a 10 for my boy turning 6), which is easily a size up from what I'd usually buy, to get required length. They haven't been worn yet, I'm hoping they won't be too loose when wet.
Second lot of Sandy Feet swimmers for my two older boys. They are long lasting and still in very good condition. The youngest child is now getting brothers hand me downs as they are still looking brand new. No stretching, no discolouring. Excellent quality. I wont buy anything else.