My 10 year-old son loved these swim shorts, which I ordered as a surprise. I wasn't sure if he would love them or be totally embarrassed by them. My luck, he loved them. They were a big hit and held up well all through swim season this year.Nice trunks. My son loves them…especially the fun print.Fits one size too bigMore sheer than expected, and I had the sew the back. It just looked like the sewing machine didn't even stitch it in the first place :( oh well...daughter likes them so...yeah, they did fit very snug. Bit we are tell peopleMy son loves the fit and colors. The suit has held up with many washes. It seems to be true to size for fitBought for my son. He is a bit husky. After COVID, he is now in a size large at age 9. I did buy next age level up (11-12year )Limited swimsuits in stores. These fit great! Comfortable with elastic at waist. No bulging or tight areas from buttons. He loves the dripping paint design! Now my other son wants a pair!I bought a pair of these for both of my little boys. My 5 year old is thin & super tall (4’2”) and my 3 year old is tall for his age but more muscular. Both pairs are humongous on them length-wise! While we can adjust the waist, there’s nothing to be done for how long they are. On the flip side, they have held up just fine for the summer and my boys haven’t complained.The size description on Amazon stated 11-12 so I ordered for my son who is barely 12, and on the smaller skinny side thinking 9-10 would be too small. When they arrived they were huge and the tag said 12T. I think they have a generous, not slim cut like other suits - they are a true 12 and run big, so would recommend sizing down if you kid is in between sizes like mine.