A magical place to stay with warm and welcoming hosts.