Took me a few hours to put together by myself, definitely wouldn’t try putting this together if you aren’t very handy. But absolutely love it, I have a 50inch tv sitting on it with no problem. It gives off good heat as well.