@Christopher64
I agree with what has been said. However see it this way - your host doesn't have multiple rooms like a hotel and kept those dates reserved for you, meaning they had no chance of otherwise booking those rom(s).
They also kept up their part of the contract in getting them ready on time and adapting their own schedule to you (waiting for you, check in, cleaning and preparing on time).
So simply expecting them to refund you is quite bold.
That is what travel insurance is for, and that is where you should be looking for refund.
If your host decides to refund you part of what you lost, then that is already out of the goodness of their heart, really.