I like it. Not because I am a software engineer. But because it cuts down on problems.
The only think I would change is that the host can forgo the paid-for meal if they want. The paid-for meal make sense for a developing country host, but if you live in an expensive city then don't want to make the guest pay even more, and if you live there you are probably not poor yourself.
The only think I would change is that the host can forgo the paid-for meal if they want. The paid-for meal make sense for a developing country host, but if you live in an expensive city then don't want to make the guest pay even more, and if you live there you are probably not poor yourself.