Arrived on time and in good condition.
Easy to assemble.  Looks great, and the heat is good too.
My only issue is that the room temperature reading may be off by a few degrees (reads 59 if the room is 62, for example).

Highly recommend!