We were hesitant when we read the reviews about it being hard to put together, but we went for it because it is the look and size we were looking for. Boy were the reviews right. The sizing of the individual pieces is off, so it doesn't fit together properly. One of the panels is off by about an inch. We had to force it together and busted a piece of it in the process. Luckily it's not that noticable, but for the price I expect better. Many people have commented on this fault but they don't seem to make a change to the product. The glass doors were fine and matched up well. But it was a bear to construct. In the end, I love the look of it and it's functional, but I was surprised it had such high ratings given the issues.