I love these shoes! They are so fun and so cute. I ordered a size 9. I am usually a 9.5 or a 10, but after reading other reviews, I ordered a 9 and they fit perfectly. I love them so much I ordered a second pair and a pair for a friend. They are comfortable and I wear them all day and my feet don't hurt.