Good quality.  Comes mostly together.  Be aware that they ship it all in one box- so it is huge and heavy.  Looks great, and we've been really happy with our purchase