Excellent product.  It came assembled except for the shelves.  It did take awhile to unpack and clean up.  Adding the shelves is a 2 person job as the unit opens from the sides only.  I have it on carpet and it seemed a little tippy.  I ended up placing ceramic tiles under the unit and is stable.  Extremely happy with this purchase.