Amazing hospitality. Spectacular location. Lovely hosts. What more could you want?