I love this fireplace. It looks just as expected. It fits perfectly and I was able to put this together in just under an hour and I am one who usually struggles with these things.   

Pros: great value, easy to assemble
Cons: it does buzz a little, so if it's in a quiet area, you will hear it running.