The cabinet is very solid and lovely, and it arrived without any dings or scratches and all parts were present (they even added extra pieces in case you drop some).   Took me (70-year old woman) about 1.5 hrs to assemble, mostly by myself but hubby helped hold the doors while I screwed them in.   Two problems: (1) I installed the inner shelf upside down and didn't realize until later and it is too much trouble to take it apart and redo (why can't they mark it more clearly or make it asymmetrical so this doesn't happen?); and (2) one door doesn't latch well and needs to be pushed in quite hard to make it stay in.   I may change the latching mechanism if it continues to bounce open, and I may add knobs because I'm using this in a guest suite snack area and don't want to have to teach the guest how to open the door by pushing it in.  However, despite these small problems, I love it and am looking forward to using it.