St. Andrews is a great town (the smallest city in Scotland, because you have to have a Cathedral to be dubbed a CITY in Scotland) with a whole lot of character. The people are warm and friendly and the prices are low compared to the southern region of GB. Our stay was fine except it rained almost the entire time. I'll be back though because this place is truly a diamond in the rough.