D**A
Cheap costume shop item...
If "leather" means a textured micro layer of something leather-like backed with white stabilizing fabric, then this item is exactly as described. You should probably buy it at a dollar store.
L**
Fell apart
Used this for 20 minutes rather lightly and it fell apart
Trustpilot
3 days ago
3 weeks ago