Leather is too tight and stiff when delivered. I would recommend getting one size larger than your shoe size for easy on and off. I'm also a little concerned about how fragile snakeskin is - I haven't worn mine yet, but they may not be suitable for regular wear. The rubber outsole is already showing signs of wear.