We only stayed one night, but the place was great. I loved the classic tall ceilings and huge windows. The kitchen is of-so-incredibly cute, but sadly we had no time to use it. The bathroom is long and skinny, a bit tiny, but fairly standard for ancient Scottish buildings. And there was plenty of shampoo, soaps, towels, etc. There were quite a few flights of stairs, but again, that's standard here. Check-in was super-easy, with a code and keypad on door. No yukky lockboxes to struggle with, it was super easy.
The location is just fantastic, literally a few dozen steps to the Royal Mile, but still felt a bit away from the fray. I wish we could have stayed longer and used the beautiful kitchen, and hung out in the nice living room.
All in all a great stay, highly recommend it!