We had a lovely stay at David's place. Clean, comfortable and awesome location. You are right where you need to be for a short walk to the castle, grass market and Old Edinburgh.