My husband I stayed for 3 nights last week. He had business in Brookline so we made a long weekend out of it. It was kind of last minute so I didn't research as much as usual.
I went with the Constitution Inn because it looked decent, the price was right and several other hotels I tried were completely booked.
As far as hotels go it was fine for the little time we spent in it. It was definately no frills, but the water was hot, things worked properly and the bed was quite comfortable. Everything but the rug was very clean. The elevator was slow and the parking was several blocks away. Those things didn't really bother me.
The only problem for me was that the address on their website read boston and they were actually in Charlestown, a ferry ride or trip over the bridge away. There was transportation by ferry, bus or taxi but the T doesn't go to Charlestown directly.
We enjoy walking and actually walked back to the hotel from long warf but it took 45mins at a brisk pace and isn't for everyone.
The staff were courteous and helpful and overall I would recommend the hotel, but advise that it is out of the way from "Boston". I'm downloading pics.
hotel reviews