I purchased these for my 9 year old. He is a bit thick bodied, so I was a little worried they would be too snug, but they fit perfectly. The fabric is soft, no complaints about the inner liner being too tight, and so far the color has held up to the chlorine. The fabric does snag easily, but for a boy rolling around on the pool deck and climbing in and out of the pool, I wasn't surprised and it doesn't affect performance. We bought the navy blue with the aqua sharks and the print is cute without being too juvenile. My kiddo loves them!I love the fabric of these shorts compared to my sons other swim trunks. They are super soft. Run a tad big.Fits greatThese HODOSPORTS Boys Swim Trunks Swimwear Toddler Bathing Suits Swim Shorts with Pockets are absolutely adorable! And well made! These are a win! Fit is as expected! My little boy loves them!We highly recommend!Good quality a little shorter then expected on my son it lays above the kneesMy 5 year has lived his best life in these shorts over the summer. They have survived water parks, hot tubs, beaches, overly chlorinated pools and lots of sprinkler days in the backyard! They still look brand new after over 50 days of high impact water fun. My son is 5 yrs old and these fit his long and lean build perfect. Highly recommend!!!!I had to buy another pair of these because my sons would fight over these. They love the design. It’s cool and simple. They’re comfortable but if you don’t have a skinny kid I would size up. My sons are both in the same size but this doesn’t fit my son with the big behind as well as it does my other one! Hasn’t faded yet. Washes well. They’ve been worn a million times this summer and haven’t torn, shrank, faded at all. Definitely recommend.These HODOSPORTS Boys Swim Trunks have a beautiful print and the colours did not fade even after many uses!True to size and have a functional cord that is long enough to comfortably tie so they are easy to adjust.Very breathable and comfy and a fun choice for 4th of July or the year round.