Sole is of good quality but i really got disappointed with tha strap because image has shown a leather type material underneath the strap but the recieved product has given velvet type of material (not exactly a velvet)...otherwise sandals are comfortable