I had a perfect experience at Dominion Hill and cannot recommend it highly enough. Michael offers clean, comfortable rooms in a historic building on a beautifully-landscaped property. It was a pleasure to stay there.
Aside from the bedroom, the shared living room on the first floor has shelves of books and board games, and the patio outside is an ideal spot to relax. Included is a self-serve breakfast with a variety of options in an immaculate dining room.
As other reviewers have pointed out, Michael is a very welcoming host who provides spot-on recommendations for the St. Andrews area.