Fantastic place in a magical area of Edinburgh.