very clean flat in the heart of the royal mile; great location!