Outstanding! You can't ask for a better Edinburgh experience.