Magical place and delightful hosts.