Das Hotel Yotel Boston liegt lediglich 1 Kilometer von der Benjamin Franklin Statue und nur 5 Minuten Fußweg vom Institute of Contemporary Art entfernt. Das Hotel bietet 325 Zimmer sowie 2 Restaurants und liegt im Zentrum von Boston.
Das 4-Sterne-Hotel liegt in einem finanziellen Stadtviertel von Boston, in ca. 500 Meter Entfernung vom Boston Tea Party Ship & Museum. Das Yotel liegt auch nicht weit entfernt von der U-Bahn-Station South Station. Es liegt in rund 2 km Entfernung vom Prudential Tower entfernt. Die Unterkunft befindet sich gleich neben dem Bahnhof Boston South.
Zu den Annehmlichkeiten in den Zimmern gehören eine Klimaanlage sowie ein privates Bad mit einer begehbaren Dusche und einer getrennten Toilette. Die privaten Badezimmer sind mit einer begehbaren Dusche und einer getrennten Toilette ausgestattet und bieten zudem Morgenmäntel und Badelaken. Das Yotel Boston bietet Zimmer mit Ausblick aufs Meer an.
Das Hotel serviert die amerikanische Küche im Restaurant Vela Seaport. Die Gäste können sich in der 24 Stunden geöffneten Bar entspannen und dabei eine große Auswahl an Snacks genießen.