The charm of Edinburgh lies in its old age