Absolutely perfect! Easy to put together. Quiet and ambient heat, warms up the room well— my dog loves to lay by it while we watch tv!