The only reason I didn't give 5 stars is because they are flimsy, so I'm sure they won't last long! However, for the price, they can't be beat. Very comfortable and pretty. I got them in another color as I liked them so much. I'm a 7, and the 7-8 fit fine.