David’s place is amazing! Right on the royal mile and perfect location to everything. He responded in a timely manner and was very kind. Highly recommend booking this apartment!