Love love love it!  We didn’t have to put it together.  It is a perfect fit and it even puts out a nice heat.