Exactly what you want from an Airbnb. Great location, lovely hosts, and a fantastic terrace with an unbeatable view.