Nice tv stand and the fireplace is a fun addition.  Not difficult to assemble, but it does take some time to put  together.