Assembly was pretty easy but took a while.  Packaging is good enough to actually protect all the pieces, but it doesn't arrive in too big of a box.  A couple of the screw holes were not drilled quite right, so they required a little extra patience during assembly.  Color is nice and the fabric is decent.