The Westin Copley Place, Boston: Location & Reviews