While this piece is a nice unit and we got it at a good price, I would have been disappointed if I had bought this at full price. It is not as well engineered as some of the other pieces I have bought/assembled. The dowel pockets seemed too deep for the length of the dowels, The dowel/cam lock on the top to left side front was/is misaligned and will not lock down, the pre drilled holes for the drop front hinges were over sized to the point where the supplied screws would not tighten and popped out as soon as the front was dropped. I had to improvise with larger screws I had on hand. Overall, assembly however was easy, instructions were pretty clear and I liked how the hardware was segregated by assembly step. Completion took just under an hour. The size is just right for what we needed. Rating is based on the listed issues.