These shoes aren't bad but they're incredibly heavy. A little hard to walk in at first but once you get used to them they're fine. The size was perfect, but they're not the most comfortable. I sit at a desk all day so I'm lucky to not have to be on my feet all the time, but these still made my feet start hurting by the afternoon. If you can tolerate that then these are great, and I still wear them but I was a bit disappointed. The fabric on top is very soft comfortable though, and the style/design are cute.