Very cute, very firm, and unfortunately VERY thin fabric. It is not upholstery thick. It already has a small hole after 3 days. No shoes have been on it or anything that should have snagged. I’m so bummed. I think the spot just rubbed off.  I really wanted to love this.