For the price, these are really pretty incredible. The sole is a substantial, yet flexible. The upper is a very high quality, soft and thick material. Also, the insole is very soft and plush. As other people have said, these are sized small. The width is normal, but my usual size 11 are quite tight in the toes with very thin socks on. I like my shoes on the short side, so I'm okay with it.