Everyone who visits Edinburgh will remember it for the rest of their lives