These fit as I expected but I was not expecting the color that I received. I chose coral but they turned out to be more of a baby pink color. Not close to coral at all, they should change the description to just pink. The picture shown is slightly darker. But, they are pretty comfortable and the lining is very soft and plush as described. The sole is nice, I have hardwood floors and wear them inside a lot and they haven't scratched the floor at all. The pink knit fabric isn't that great. They are already starting to look pretty worn and Ive only had them for 3 weeks and don't wear them outside. The fabric is pilling. There are a bunch of little fuzz balls and lose fuzzies. The description says you can wash them but I wouldnt. I don't think they would last.