David's flat was in an absolutely incredible location; right on the Royal Mile and steps away from many of the main tourist attractions. For improvements, we would suggest replacing the mattress, as it was hard and you could feel its springs. We also suggest increasing the water pressure. David was an incredible host. Although we never met him, he was timely in his responses and more than willing to answer our questions. We recommend his place!