For the on sale price you definitely get what you pay for. Pieces came with some scratches and chunks missing from the top. It took about 3 hours for us to put it together, and the instructions were terrible. Some of the holes pre drilled were not in the correct places. 
It looks ok now that it’s all put together, but it wasn’t easy- and the doors still aren’t 100 lined up.