Yes, it is enough if you use the tank on a regular basis only. Only a gas tankless water heater is can provide the shower for 5 people in the family. For an electric one, the minimum requirement is 80 gallons.