The price seems very reasonable. I have a 7.5 EEE so I decided to order a 9 which only comes in narrow widths. They don't fit too badly with thick white socks - a bit tight but I expect the cotton to stretch. Too bad they offered large sizes. Definitely way better on carpet than my running shoes which don't turn well at all. They roll quite well on carpet and very well on hard floors. I wore them through 2nd grade and so far so good. It certainly gives the foot some support and protection but lets you feel a very strong contact with the ground.