A good friend and I wanted to tour some of Aberdeenshire's castles and I looked for a small B&B in that part of the countryside. I chose West Mains Steading on the strength of the good reviews on TripAdvisor and it was an excellent choice. We arrived around 8 on a Friday evening and we were welcomed with a friendly...
More
