Fantastic hosts, lovely apartment, and my best Airbnb experience so far.