I have been wanting to get a pair of these but I wasn't sure so I just ordered them. I love them they are super cute, I saw some of the reviews on the quality of the shoe but they are a canvas material so how long do you expect them to last? Especially if you wear them all the time. I will probably order the red ones! I think they are true to size. I'm a size 7 my feet aren't really skinny or fat so the medium usually works. Hope this helps! I always read reviews before I buy anything!