They fit like I expected them to. I wear XL and the XL fit just the way I like them. Not snug but not unflattering. However I have to dogs that shed like crazy and just being near them covers these in hair.