Not difficult to assemble and looks nice after done. Yet although it says can hold up to 60 TV, it looks a little bit small for my 50 TV.