I enjoyed my stay. everything was great. The location isn't the best, but seems like they're trying to build more things around the area which is good. but the service and staff are lovely and the breakfast is great!!! i really enjoyed my stay here, would come again.
Situated in Needham, this hotel is in the same area as Boston College, Wellesley College, and Bentley College. Area …More