Very cute, well made, I am happy. They also arrived ahead of the shipping time, in a sturdy bubble wrap packaging. Usually I wear size 39 and 40/41 for sneakers. I took size 40 and they are perfect. Just right, just right. I imagine that, being made of fabric and velvet, they will give a little and be just the right comfort. If you have wider feet, take two sizes larger. Soft sole. Tread type tire. I just wore them at home and can't speak about their durability or walking outdoors, but they are as I expected them to be.