All pieces in great shape and packaged very well. Very good quality. Assembly wasn't difficult, however it did take close to 4 hours to complete (with an occasional break). Wish they had extra shelf pins so you could adjust the shelves independently. Only negative (hence 1 star deduction) is that the shelf pins are shared with the middle shelf, therefore all 3 shelves have to be at the same height. Annoying, if you only want one shelf higher to accommodate a single tall item.