I ordered these for my son to use as sleep shorts. I went by the sizing chart and ordered a medium. They do fit but wish I would have ordered the large, there is a drawstring on the inside he could have tightened them up with if needed.  I saw a lot of back and forth in previous reviews about fabric type. I ordered black and navy and they are both a cotton polyester blend which is not an issue with my son. He likes  the shorts because the waistband is comfy and they aren't baggy.  He is about 5"9 1/2 and they reach just to the top of knees.  These shorts make good lightweight sleep / lounge shorts. They are , however, rather thin for anything else. My son wouldn't wear them outside the house. So... if you are looking for a lightweight cotton poly blend short, not too baggy for sleeping in or being a couch potato, these are fine.