David's place was excellent. It was literally on the Royal Mile, and the castle could be seen from the window. Highly recommend!