Craigmyle House is charming! It reeks of "Old Victoria" which is exactly what I wanted for this trip. My guest room was small but lovely, the bed was comfortable and the bathroom clean.
The common room is beautiful and offers guests free coffee, tea and hot chocolate. There is a great looking breakfast (but I'm not a breakfast eater) available for a very affordable price and if you don't partake of the breakfast, there is also a guest kitchen for do-it-yourself.
Very clean, comfortable and charming stay. Would definitely stay again.