We had an excellent stay at David's! He was very accommodating with our late and changing check in time. The flat was great with period finishes and right in the middle of the action. As expected, it can get noisy being in an old building and right on the royal mile. There are great places to eat and visit just steps away. The bed was a bit hard otherwise we loved everything about it and would definitely visit again.