This electric fireplace has done a nice job, thus far.  We use it to heat up our back porch which is all windows.  It takes a while, but will heat up to 70-75 degrees when it is 25-30 degrees outside. When we purchased we were hoping the timer could be set to come on automatically at a certain time, but we found it has a timer to shut off after a set time.