Crafted with Premium Quality Leather. All Inner and Outer Parts, including Sole and Heel, are made of Pure Leather. We make Handmade Leather Shoes and it will take 10 Business Days to Complete. We ship using FedEx / DHL Express / UPS and typically it takes 3 to 7 Business Days to Deliver. Please feel free to Contact if there is any query about the Product.