These are adorable and fairly comfortable. I bought them one half size down at the recommendation of my friend who said the canvas stretches over time. Glad I did - they fit fine. I wore them for the first time on the weekend while shopping and running errands, and they were still pretty comfortable after being out and about for 7 hours. I hope they last me a long time.