What a fine place. A touch of magic and a lot of heart.