Packed well but one part arrived broken.  Waiting for new part. Labels identifying parts were mostly missing.  Two parts that were actually labeled were improperly labeled. Lucky for me I allowed all day to assemble.  Assembled easier pieces first guessing what part was what. Basically the entire assembly was a large scale jigsaw puzzle due to lack of labels on parts and mis labeling on parts that were labeled.  Instructions were good, but given labeling issue, assembly experience was pretty awful.  Lucky for me I am very good a puzzles.  Waiting for replacement part. Would not buy this again, but finished product is nice so far. We will see!