The quality of leather and overall fitting is very good. Rarely does an online purchase satisfy you but this product has proven me wrong. I have just one suggestion that some rubber sheet should be added to the sole as it becomes slippery on some surfaces.