Das 4-Sterne-Hotel Yotel Boston liegt in 17 Gehminuten Entfernung vom Faneuil Hall und bietet WLAN in den öffentlichen Bereichen und einen privaten Autoparkplatz. Das Hotel liegt circa 1 Kilometer vom Bahnhof Boston South sowie etwa 450 Meter vom Institute of Contemporary Art entfernt.
Die Fahrt zum Flughafen Logan dauert nur 10 Minuten. Das Yotel Boston liegt in 10 Gehminuten Entfernung von der U-Bahn-Station South Station und 2 km weit weg von der Liste von Dreifaltigkeitskirchen. Das Boston Tea Party Ship & Museum, eine bekannte Sehenswürdigkeit, ist ebenfalls in unmittelbarer Nähe zum Hotel. Die Bushaltestelle South Station Terminal ist in 750 Meter Entfernung zur Unterkunft, während der Boston Common Park circa 2,1 Kilometer von hier entfernt liegt.
Die 325 Zimmer sind mit einer Klimaanlage ausgestattet und verfügen über moderne Einrichtungen wie einen Flachbildfernseher mit Satellitenkanälen. Eine begehbare Dusche und eine getrennte Toilette stehen in diesen Zimmern zur Verfügung. Private Badezimmer bieten eine begehbare Dusche und eine getrennte Toilette sowie Annehmlichkeiten wie einen Haartrockner und Badelaken. Viele Zimmer bieten einen Blick aufs Meer.
Unter den 2 Lokalen ist das Restaurant Vela Seaport mit amerikanischen Gerichten sehr beliebt. Man kann sich in der Lounge- Bar bei einem Lieblingsgetränk entspannen.