Four of us stayed at David's flat and had a really wonderful time. He is incredibly hospitable, helpful and his cleaner Rita was adamant we felt at home in the flat. The location is completely perfect - you really can't get more central. The castle is 5 steps away and the Royal Mile is around the corner. Our trip for the Fringe was definitely made bette r because of this great flat!