What a lovely place to stay with fabulous hosts!