I loved the shoe, but my feet are shaped weird so I had to return them. They are super cute and look really nice. The sole was firm, not sure if I would have liked that or not. I think if you're not looking for a super cushy sole these are great.