Initially, i felt that the 'rim' of the shoe was a bit tight and uncomfortable but the more I wore it, the more comfy it got - i suppose it took some time for the shoe to 'ease up' nicely to fit snugly around the ankle and top of the foot. The rest of the shoe is snug from the start and has remained so even after 1 month of daily wear. Inside, it's cushy yet supportive and makes walking long distances (with the dogs) a real pleasure. Also, we live in Singapore which means it can be super sunny one moment and just pouring with torrential rains in a matter of minutes. My Vessis have kept my feet perfectly dry all the way and I do not need to worry about side stepping around puddles. Rather, I can just confidently and quickly make a straight dash for shelter or home when i get caught in the rain - quickly and smoothly, stress-free. The fact that it's so stylish also means that i can wear it to work and back home which means I stay comfy, dry and secure all day. Is there anything I would change about the shoe? Maybe just the laces? It tends to loosen up and come off ever so often unless I tie a double knot. I wouldn't mind a velcro strap instead.