I had these shoes for 2 days now.
They fit perfect, size is accurate, they look great. Overall a very good quality product. But they are very hard.
The leather is hard and doesn't easily bend with your foot as you walk. The rubber sole is hard and again doesn't bend easily. I'm sure once I wear them longer it will be better. But for now after 2 days of wearing them I have to take a break and wear something more comfortable as my feet hurt all over the place.

I wouldn't buy them again.