Could not have been a more pleasant and enjoyable stay! Hosts very friendly and welcoming, nothing too much trouble. Breakfast absolutely superb, room spotless and comfortable. Lovely location, too. In short, we cannot recommend Craigmount too strongly, and look forward to a return visit some day!