Fit is fine but they are actually navy, not black as expected. Thought I bought a pair identical to the last pair. I guess I only looked at the color samples on the page, so make sure you read the description to be certain your browser is accurately depicting product color.