The Truma Combi is excellent, heats up blown air, or water, or both, on gas and/or mains electricity. Justifiably popular. They also have a diesel version, but I have no experience of that.
The water tank holds 10 litres which doesn't sound like much, but it quickly heats it to 60-70C. For a shower you must mix this with cold, so depending on your cold water temperature you have perhaps twice that volume. Certainly enough for two hot showers, more for just warm ones in summer.
Or a lot of dish washing or laundry (bucket and sink plunger style).
In winter, if worried about it freezing which would damage it, you can drain it down and continue using it as an air heater. It will do this itself with a thermostatic valve, but unless you have fitted an isolation valve the cold water system will remain connected and also drain onto the ground.
If you are using it just for heating, continuously, then the water jacket still heats up and can even reach boiling point. So you must be super-cautious before turning on the shower. Start cold and mix in the hot until comfortable. Considering fitting a thermostatic mixer to mine.
It's a compact, reliable, quiet, lightweight, maintenance free, integrated unit that has been totally reliable for over nine years
I use a trigger shower head to save water. Only to wet myself, turn off, soap up, then on again to rinse off. You can get good ones for under £10, search for "shattaf". I use it for flushing the loo as well, a quick spray from that is more effective than the dribble of water that the Thetford issues.
Also recommend the Fiamma bidet for Thetford loos. Wash your nether regions and feet using just half a mugful of hot water from the kettle, diluted. Face, shave, underarms etc, similar. Use a flannel. Brush teeth with a mug, not a running tap. 10l/day covers all my average needs including good cooking and washing up.