David's place was great! He was a responsive host and let us drop off our bags earlier than our check in time. The location is fantastic- right in the middle of the Royal Mile. FYI there are a good amount of steps to get up to the apartment, as it's on the 5th floor. As many people already said, the apartment was MUCH bigger than advertised. We'd stay there again!