I bought this for my brother-in-law (we're teaching the kids how to swim this summer and he needed some swim trunks) and these arrived today. They are good quality and the colors are vibrant (I ordered the Lime Twist). My sister and I had him try them on just now to make sure they fit before it was too late to return them and I'm glad we did. They were too tight! I saw more of his frank and beans than I EVER wanted to! He was going to wear them anyways but I BEGGED him for the love of God to PLEASE let me return them. Thankfully there will be no gratuitous showing of man-meat at swim class this year. I am returning these and ordering 2 sizes up (they were THAT tight) in the same shorts as they were overall great shorts, just small. At least we got a good laugh out of it all.