Cameron is a wonderful host - helpful when needed, out of the way when not needed. The flat is in a great location, far enough from the Royal Mile to be peacefully away from tourists while still quite close enough to enjoy touring important locations yourself!