David was a great host and we enjoyed our stay. The location is perfect - right in the heart of the royal mile.