I can second an endorsement of the Mr. Heater. It has an internal carbon monoxide detecter that automatically shuts it off if room oxygen gets too low.
We are under construction in our house and use it all the time.
It runs even if the batteries run out. Not bad for a good sized room.