Our experience staying at David's place was perfect! Communication was great from the start and David met us in person when we arrived. He was very welcoming and even had snacks for us in the apartment. The apartment itself was great. Very clean, with comfortable beds and a well-equipped kitchen. My husband and I were traveling with my mom and brother and the space was a good size for all of us. It was especially nice to have the toilet separate from the rest of the bathroom. We would highly recommend staying at David's apartment if you're planning on visiting Edinburgh and want a central location right off the Royal Mile. We loved it and hope to come back and visit again in the future :-)