The apartment was very centrally located and David was very responsive and accommodative of our needs. We were only here for a day, but loved our stay. The room was clean, but very basic.
The only downside was that we needed to climb some stairs up and down, which I would not hold against the accommodation since Edinburgh can be like that.