The fit is great. Just as I expected. But the feel of the fabric is a bit rough. But hey, for the price, I purchased and will keep 3 pair. So I guess I'm not complaining. A bit of sweat can make any fabric soft. :-)