Magical place in a beautiful setting.