Just back from spending Sat 28th in St Andrews. Stayed at the craigmore guest house. Was made very welcome and the en suite room was spacious and very clean. Selection of options for breakfast was very good. In a good location for shops and bars etc. Would have no hesitation going back.