What a gorgeous place to stay and what fabulous hosts!