I wasn't expecting alot since these are only $15, and they look very cute on but they have this weird velvety material on the sole which makes them very slippery and I am afraid to wear them outside.  The heel is rubber, i'm not sure why the whole sole is not so.  They are a little snug but I'm going to keep them because the cost of shipping is going to add up to more than the cost of the shoes if I send them back.