I have high arches, so I need to loosen the shoes a bit for comfort. They fit snugly and are great for walking—easy to put on and take off. I'm really happy with the design and my choice. As for matching outfits, I have a lot of clothes and socks in various colors, so it's easy to pair them with this shoe. I think it can be worn all year round. However, the clear sole, especially the yellow-green part, tends to wear out quickly. Not sure how long it will last, and by the way, this is a size 4 shoe, haha.