Almost perfect! Only complaint is that the firebox butts up against the plug in so I can't have it flush with the wall.