David's flat is in the perfect location of the Royal Mile. It's clean and has got everything one needs for a short stay.