Edinburgh , har upplefvat mångt och mycket.