These fit perfectly! So much so, that I've ordered 7 pairs. So comfortable, and they are made to last! I can't wait til they get the brown in my size (XL), so I can order those too! I would definitely recommend.