Lovely spot and outstanding hospitality