Hot water and heating is not always available. When call for on-site assistance, this is something impossible. At end, you waste all your time in communication and get no improvement. The best thing to do is to checkout asap.
The same applies to Airbnb, don't drag too long with their support team, your problem ends up passing so many hands and solution never comes. Be determined to cancel the reservation and look for the alternatives.