These hot shorts are indeed appropriately named. They fit the body snugly and leave little to the imagination. The description more or less recommended to order a size up. Now, I'm a little guy; 5'6 tall and 125 lbs., so I figured small would (as usual) fit just fine, but I took a chance and ordered a size up to medium. I got 1 grey and 1 navy colored shorts. Oddly enough, both shorts seemed like completely different sizes. The grey is MUCH larger than the navy, yet they both have the same size label on them. And, despite ordering a size up already, I felt I even could have gone two sizes up and still been ok. Regardless of the whole sizing issues, they still look hot as hell on me. I can't wait till the weather starts warming up...I plan on using these for running on some hiking trails or just as a cover-up over my bikini for when I go to the beach.