Yes, a water heater is quite good for a bathroom. It helps you to get instant hot water while bathing or washing clothes. Make sure to have the geyser installed at a good height. An instant heater is perfect for the bathroom of a small Indian home.