We had an absolutely fantastic stay at David's place. The location was unbeatable, and the apartment itself was very clean and very cozy. We loved all the personal touches (snacks waiting for us upon arrival, loads of Edinburgh travel brochures, personal recommendations from David). Would very happily stay here again.