Fabric/canvas feels cheaper than I expected, but given its price, I consider this a value item. For spending most of its time sitting on a shelf, I don't think it needs to be more durable.