I love these shoes! I bought a pair in pink first and loved them so much I decided to purchase another pair in purple. They are so comfortable and cute. My only minor complaint is that they seem to rub the back of my heel a little causing a sore spot if I'm wearing them for a long time. But if I know I'll be wearing them all day and doing a lot of walking I just but a band-aid on that spot and they are perfect. They were a little tight the first time I wore them and I was concerned that I had ordered the wrong size, but they stretch out over time and after wearing them a few times the fit is perfect. I ordered a size M (7-8) and I wear a size 7.5 shoe.