These fit fine length-wise but are pretty narrow. The black/silver are suede in front and synthetic glitter fabric in back, the grey/anthracite are nubuck in front and synthetic leather in back. Perfect heel height!  I sprayed them both with nubuck/suede protectant to avoid stains.