It's hard to imagine a pair of shoes hugging the leg like gloves wrap around the 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.