Hotels Near Hyatt Place Boston Braintree, Braintree