Great views, lovely hosts, great location