Nikki's flat is on the Royal Mile, so it can't be more central. We loved the location and everything was within easy reach. There were no direct buses to the shopping centre or Waverley Train Station, but the walk to those places was very pleasant. It was extremely clean, with nice crisp white sheets on the beds and soft white towels in the bathroom. The view from the kitchen window was lovely and we spent many an evening sipping tea and taking in the view.
The flat is located on the fourth floor (77 steps in all) so it's not good for people with mobility problems or with very small kids.