I love the Main Street Inn. As others have pointed out, it's centrally located, provides roomy accommodations, with a separate little living room with a pull-out couch. Clean, well-maintained, excellent cheerful service.
The only ding that I have: The Main Street Inn has failed to solve what I admit is a difficult technical problem that every hotelier faces: how to provide each room with individual heating and cooling, without sound. In the case of the Main Street Inn, the heating obediently maintains the temperature that you set it to, by cycling the system on and off. The problem is that the bed is right next to the heat-pump device, and so it made it hard to sleep.
But I still love it, and will go back.