Beautiful apartment that felt like home immediately, this is what this website should be. Fiona was a great host, excellent communication, and the place was clean, well equipped, and very comfortable. It's a little ways outside of town, but we enjoyed the walk some of the time and took an easy bus the others, plus there are great not-Princes-Street options along the way. I would happily stay there again.