Perfect size and fit for what we were looking for. Even though it's a TV stand we have it under our TV since it is hung on the wall. It was mostly easy to put together and creates a very nice ambiance with the fire place lit. We haven't used the heat yet so cannot comment on that. The only thing it is missing is a remote control. Very nice product for the price and it was delivered within 3 days of ordering.