We've stayed at the Blue Spruce Inn twice, and both times found it to be clean and comfortable. Great locatiion, between two excellent restaurants, and just one block away from the little shopping and courthouse area. Staff is friendly and helpful, and there are fresh cookies waiting for you when you arrive. I wish they'd put a towel bar by the sink and add a mirror in the main room. Words of advice: if you're there at a busy time, such as the sheepdog trials, be sure to bring your own hairdryer, as there is not one in the room. They keep some at the main desk, but they run out quickly! All in all, a good place to stay, and we'll be back next year.