Excellent. I just received them and they fit perfectly. I wish the came in more colors. I am ordering the color called Stone as that's all the company has to offer since I don't need another pair in blue. I suggest you buy one size up as I did for cautionary reasons to get a correct fit.