Great shorts. Harkins back to the golden age of 1980s gym class. But, I would recommend that you wear proper undergarments. Otherwise you'll be hanging out in ways you shouldn't in public. The old lady appreciates them for what they are, so there's that.These are really lightweight and comfortable, but be aware of the limitations they impose by being so short. There is no liner, which I consider a bonus, but that means you either have to wear your own underwear or go without. If you go without, there could be an obvious print, or your underwear would show. A jockstrap is nice, but it can stick out the bottom when bending.. So bikini/sport briefs or other briefs might work, and definitely a thong.I'm 5'10" 185 lbs and chose large, but I probably should have gone with XL given my waist size. I think the waist is tight, but it still fits pretty well, though the drawstring is unnecessary because it fits very snug without tightening. It does fit nicely around my legs though, so a larger size might seem too baggy - not sure.The pockets are extremely short and not really useful, but also nice to have a spot to rest your hands, even though they'll only go in part way.Colors are nice and freedom of movement and breathability is great. Good for yard work outside on hot days or for pajamas.I really love these shorts. They are made of a comfortable mesh that is breathable and absorbent. They are short in the leg yet provide much ability for movement. They are low in the waist which is my preference. My only issue which is very minor is due to being so snug if you put on the slightest bit of weight they don't fit right at the waist. But overall I got my norm size and am thrilled.I was super excited for this pair . It looked great in the pics . Let me tell you , in real person they are , too . Seems like well made .But my issue is , I am 250 and 5.10’ . XL will not do it . Unless if I wear it for swimming . It’s that tight . And I ordered xxl and got the xl . Even though I reported this to the seller no one got back to me to fix this .Do yourself a favor , if you are not looking for a super tight pair , order a bit bigger otherwise you can’t wear it .Black and orange is a great combination and I wish I was able to wear it .Btw it is super short, I mean short !!!if you are blessed , forget about it …I got these for my 15 year old son who is into working out at home. It was partially a joke since they appeared so small online. In person they appear even smaller! He was cracking up and saying he loved them. I laughingly instructed him to NEVER wear them outside of the house. I assume they will be comfortable and allow for unencumbered movement.These are not for the timid! Very short and transparent/ airy mesh and hugs and highlights every curve and vein. No liner and you will need something or experience constant "slippage". Pockets are small and shallow, more decoration. Good Speedo cover-up for the beach or when you insist on *technically* wearing shorts. The yellow and white that I got definitely has a "roller disco" vibe shorty shorts. The "dinglebobs" on the drawstring are mildly annoying as the aglets for the drawstring are tied and hang out and are pokey, but easily rectified.That said, I like them a lot for their novelty and somewhat shocking vulgarity compared to common dark colored knee length board shorts. Wearing these did not produce "Kung Fu Grip" as illustrated in photos...Reason I picked this shorts was because of the retro look they had. While they did look just like I expected, they were a little shorter than wanted. I don't see my self wearing them out and about unless for working out with some compression shorts on.I like almost everything about these mens short shorts for bodybuilding, running, gym by Dtone.Pros:Fit and finishMaterialsStyleCons:Sized small, go up a size or twoPockets are minimalThese are nicely made shorts with quality fabrics and a wide, supportive waistband. Excellent sewing throughout with no errors, misaligned seams or loose threads. The material is light and comfortable. Just be sure to go a size up.Recommended!