Love it! Wasn’t too difficult to assemble, the instructions were fairly clear and well explained. Two people took about 2 hrs to put together.  Gives off a lot of heat. I didn’t have any issues with missing pieces, however there was a little scratch on one piece, but it’s not even visible. Nice quality and solid piece. Overall very happy with my purchase!