Feels like a budget hotel, not what I expect from Sheraton
Stayed here with my wife, who had a medical conference at the hotel. 
-- check in seemed disorganized and the person checking us in seemed confused.
-- room sucked (nasty stains on the bathroom wall, small, and a view of what looked like an a/c unit of an adjacent building). 
-- lobby was reasonably nice.
-- air conditioning unit was very noisy--so much so that we turned it off.
-- room cleaning seemed a little off (when we checked in there were some weird stains on the bedskirt and one day they didn't even replace the plastic cups in the bathroom).
-- location is pretty good (you can connect through to MBTA and a large mall directly from the hotel)
-- my wife is a Starwood Preferred Guest. I'd hate to see the rooms for "non-preferred guests".
-- this felt more like a budget chain than a Sheraton.