I recently lost 26 pounds and dropped from a 32 waist to a 30. I purchased 3 pairs of these shorts in a size “small”. They fit perfectly; and I’m a 60 year old guy, lol. Granted I’m 6 feet tall and have a small frame, however, I believe the size chart to be as accurate as possible unless you have an inordinately large frame. If that’s you then I would probably go up 1 size. The quality of the shorts is evident and exceeded my expectations. I noticed some reviews that were critical of the 2 round metal circular pieces that hold the drawstring in place around the waist. The photos they uploaded showed bare metal that had rusted after washing. I believe the seller has addressed this problem as the pieces are now coated and are black in color. Overall I’m extremely pleased with these shorts. And I don’t see any reason why they could not be worn in public. You would need to exercise some discretion when bending over, etc. On the fence about ordering a pair; do what I did. Order just 1 pair and see if you like them; fit, quality, etc. After all they can always be returned. My guess is you’ll like them as much as I do. Good luck. Positives. Love the material. The silicone band on the inside of the waist keeps everything in place. Great quality.Negatives: These shorts dont fit exactly on your waist. They sit a bit more on your stomach. The sizing chart is a bit off. I'm a 31 and the smalls fit but are uncomfortable in the crotch zone. I recommend getting a size up. Great shorts love the colors cant go wrong with Hurley Phantoms The texture of the material. These shorts are very comfortable and they’re not too short like others I’ve purchased. Pockets are backwards. If you wear shorts so the strings you tighten the waistband with are facing forward, your pockets will be backwards. They look very nice and feel good however they are a bit too transparent and you can see my manhood. So I can’t really wear these unless I wear something else underneath. The pocket tore the first time I had to get my wallet Loved it "Lining" was not quite what I expected Glad I ordered these as well as 2 other colors... well worth the price!!!!!! It looks really cool!