The quality is good and it shipped fast, but the fabric is permanently wrinkled on the doors (mostly one door) and the pieces to put it together were slightly unfit making it difficult to assemble. The doors also are a little finicky about staying shut sometimes. But overall it was worth the price