Lovely hosts, fabulous location, great accommodation. 'nuff said. We'll be back!