We are very happy with this fireplace.  It fit the open spot in our cabinet perfectly.    The flames are realistic looking.  We cannot comment on the heat function as we haven't used it yet.