What a magical place and what lovely hosts!