A little bit challenging to assemble, but very happy with it when finished.  Very good looking and sturdy and perfect for a large screen t.v.