We stayed in the Westin near the East Rail station - it meets all your criteria except (I'm assuming) price. They have their signature "sweet sleeper" beds ... It was a good location. Other starwoods hotels also have those beds, worth a look to see if any are cheap.