I would highly recommend staying at David's place. I was a first-time visitor to Edinburgh and this flat was situated right next to all the attractions one should see on their visit to Edinburgh. The flat itself was wonderful, offering everything I needed to be comfortable and feel at home during my stay. 10/10.