Gas Stove
Be sure to use a Marine stove with thermocouplings on the burners.
With the thermocouplings on the burners, if a flame blows out, the gas flow is stopped and you don't get a propane buildup down below.
RV stoves are cheaper, but don't have that feature.