David's place was clean and had everything we needed for a comfortable stay. It is centrally located with easy access to restaurants and is very close to the royal mile.