Its not perfect, but great for the price. It was easy to put together and it's sturdy. Some of the peices don't line up exactly right on the front. It's a slight cosmetic issue. It arrived on time with no damaged or missing parts. Overall, I'm happy with this purchase.