It's hard to imagine a pair of shoes sitting on your leg like gloves on your arm, but these shoes fit snugly. Fit is great, true to size. (I wear a size 9 but bought a European size 42) The skin is soft and supple. And the insole is supportive and comfortable. Ecco will definitely get more out of my shoe budget.