Nice place. Great location. Fair price.
I would simply advise any future guests to be super clear in their communications with the host, as I experienced several issues that were a major inconvenience.
That said, the host was at least willing to help me create solutions, even though it was their mistake.