St Andrews inn is a delightful place to stay, or at the very least stop for lunch. There is a great lounge and plenty of books upstairs to keep you entertained, the room itself is great - good size and ensuite (plus heating!) - and Gillian is a kind soul who went above and beyond to look after me and her guests. The rest of the staff are lovely as well. Would definitely recommend staying the night!