Just wanted to share my experience with this item,  1) they are a bit too small in length,  2) they have a rubber piece in the inner side by the arch which makes it really uncomfortable to walk all day, 3) when the feet sweats it makes an awful noise like your stepping on a duck. Will try them with socks if not they will be returned.