I ordered a Small thinking I would get a similar fit to the Nike sportswear shorts, based off of the look, but when they came I couldn’t even get them above my thighs. I wasn’t tripping. I donated them to someone MUCH skinnier than me so they didn’t go to waste. Luckity they just restocked so I just ordered an XL. That’s how drastic the size difference is though. So snug fit really means JUST THAT. SNUG LIKE A BUG UNDER A RUG. Will be reviewing the XL once it gets here. Still was 100% satisfied with the look and quality though. I’m more than happy to support the business twice!