This is exactly what I was looking for.  It is a perfect fit for my fireplace.  Easy to install. Puts out plenty of heat and is realistic. Love it!