Order one size bigger and they fit great. Super comfy. Not sure how long they will last. I wear these on weekends only and my cat work boots all week. With my tired feet these help make them feel so much better than walking around on my hard wood floors.