Hardest thing I've put together    The "fabric" is more of a reinforced plastic, but seems to be tough enough. The shelves themselves are supported by four metal bars, and would easily hold more weight than I have placed on them.