super accommodating. super responsive. great host. great location. great view. clean.