Hotels Near Residence Inn Boston Braintree, Braintree