The Craigmyle has been used as a guesthouse for over a century. It is extremely well-kept and furnished and very comfortable. We visited in the winter and on rainy days it was so nice to lounge in our room and read with the window open, listening to the rain hit the pavement below and smelling the fresh breeze as it wafted in.
My husband spent hours and hours down in the reading lounge (he loves the tall armchairs) and I would often find him there in the morning, happy as a clam on his third cup of coffee. I spent a lot of time sitting near the window at a breakfast table writing. While we knew there were other guests around, no one else came down to make themselves breakfast in the time we were there, so it felt like we had the whole place to ourselves.
There is a little kitchen in the back and facilities to make your own meals if you feel like it, but there are lots of good options a short walk away as well.
This is definitely a place we would consider coming back to. :)
_____
RECOMMEND: writing down the code to get into the residence. It gets sent on email so if you don't have your email with you you won't be able to get in as there are no staff onsite in the evening.
_____