Barrie's flat was amazing, great location it had everything we needed. I would definitely stay there again.
If you're arriving by train be sure to exit station on Calton rd exit and go right, down the hill, make a right on Old Tollbooth Wynd then a left on Canongate rd. If you use main exit on Princes St. your 10min. walk becomes a 25min. walk and the street address isn't visible from Canongate Rd., its under the arch of the building with the news agency/ convenience store "The Times" on the ground floor. Just a FYI to save you time and confusion.