It is a very nice and comfortable hotel. I stayed almost two weeks there and I really enjoyed every single day. It is a bit far from the city, but it is good to be away from the traffic, and whenever you need you can always drive to the city.Plus parking is much cheaper than parking in the city which $12/night rather than spending $30 to $40/night.
Find comfort in the newly-renovated Sheraton Needham Hotel. Set on a hilltop 11 miles from Boston, this contemporary Sheraton …More