I got them for my boyfriend - the length was perfect. The inside was incredibly soft and comfortable and the support was perfect. I thought it was a Christmas present win. only they were so wide that he could barely walk and keep them on his feet. :( There's no point in exchanging. I couldn't go down a size - they would be too short. So just be aware. My boyfriend doesn't have super narrow feet, they're more narrow than wide. So someone who's rather wide feet might be fine be, I was crazy because in every other way they seemed perfect.