My Family and I love this TV stand, the fireplace is very cute and provides a good amount of heat. Makes the room feel comfortable and warm. It did come with a few nicks in it but it came with these cover up stickers so we just used that to cover up and blemishes. 
The installation wasn't hard, just followed the directions throughout the whole process. It is long though since it is a big piece. Took about an afternoon to put it together and set everything up.