Oh my goodness I didn't expect this to be such a soft padded upper. It's like a pillow for your feet. The upper material is a satin plush. The soles are perfect too! They are textured differently on each part of the sole. I wear a street size 7 wide, I bought an 8.5X. I have alittle bit too much room at the toes. I should of bought 1 size bigger. I'm very happy. I can wear these with my yoga street clothes because I don't take dance class but need a soft shoe because I wear braces on my feet and I can have more flexibilty with this shoe than sneakers. I do pilates and foam roller exercises in my house. I can still use them in the winter to keep my feet warm and soft at all times.