Lovely home, lovely hosts, lovely location! What more can you ask for?