Well packaged, good quality, all parts fit well.  Assembly instructions were very clear.  Took me about 6 hrs to put it up.  Extra screws provided, which is always a plus.