Leather in and sole and upper is soft suede. Great conditions. Heel 2 2/3 inches, super comfy!!