Pretty easy to assemble. It looks great. I wish it would push out a bit more heat. Overall it is a great value and it arrived quickly.