Good quality, not genuine leather but breathable. Super soft and comfortable. Take 1 size bigger, 43 is European 42
These shoes are always of good quality. I recommend them.