Easy to assemble (well, once we realized we had set up the front piece upside down - oops! Haha), and looks great! A great value for the price, I would have expected this to cost a couple hundred dollars more. Perfect for our 50" tv.