Absolutely perfect! I'm so beyond obsessed with these shoes! The soles are super cushioned and I can already tell there will be no problems walking around in them a bunch! I got a sweet little note from the "store" as well! Looking forward to wearing these all the time!