I would have given this 3 stars but the price was so good. It took 2 of us 4 hours to put together. There were sooooooo many pieces. The doors are hard to get aligned. I will pay for assembly next time.