I have stayed at the Colonial Inn twice, in two different rooms. Both times in dead of winter.
You will either love this place or hate it. It is either quaint or decrepit. It is either quirky and historical or a disgusting firetrap. It all depends on you and your perspective.
It is cheap and the owner, Steve, will change the prices on the fly, but usually they can be negotiated down just by asking.
Hard to describe the lobby, if you can call it that. Big couches surrounding a big screen TV. There is at least one large but friendly dog roaming the place. The dog may come begging at your table over breakfast. Lot of taxidermy, guns, antiques, clocks, old stoves, and everything else you can imagine.
Rooms are old and either quaint or disgusting. Peeling wallpaper. Bizarre noisy heaters. Rooms are cold. Much of the place seems to have the heat turned off. Old fixtures. Shower worked adequately but was old. The rooms were clean, but clean doesn't cover up old. Stairs upstairs are lopsided and creaky. Halls are unheated. Doors barely lock. Actually, the doors barely close. Bed was very comfortable. You can hear noises clearly in the hall (not unexpected with the condition of the doors. I was woken up very early by the barking dog and vacuuming. Why did he need to vacuum that early?
Steve is very talkative and interesting. He makes breakfast for you, on request, which is very nice. But the dining area is freezing and the OJ was frozen. It really would be much nicer if there was any heat in the place. It might change "Old and freezing" to "historically fascinating and quaint."
I personally don't like the place at all. But I can see why others would. It's a shame. I think it can be a real gem if they put some money in the place and raised the prices. Right now, it is the bottom of the barrel IMHO and for my tastes.