Lovely spot, fantastic hosts, 5 star rating