Courtyard by Marriott Boston Dedham/Westwood, Westwood (3-star) | TravelManiac