Direkt an der Autobahn I-95 gelegen und mit dem Auto von Boston Stadtzentrum aus erreichbar, bietet dieses Hotel neben hoteleigenen Restaurants, moderne Einrichtungen sowie bequemen Zugang zu den Sehenswürdigkeiten, einschließlich der Faneuil Hall.
Unweit vom Zentrum von Boston und verschiedenen Firmensitzen bietet dieses Hotel in Waltham, Massachusetts, jeden Morgen ein kostenfreies kontinentales Frühstück sowie Zimmer mit kostenfreiem WLAN.