Good for the price. However the box came in pretty bad shape. And the packaging was a nightmare. I has to vacuum every single piece to get bits of styrofoam. Luckily we don't have small children and I was able to have my husband take our puppy out of the house for an hour. Some pieces had damaged corners. I bought this set to go in my closet though so I'm okay with it. it took me a couple hours to put together probably... I spread it out over a few days because it felt a little overwhelming. Like I said - good for the price!