Royal Mile Retreat has the best location you can get. The flat is lovely, and Alison is a wonderful and attentive host. We had a great week!