Das 3-Sterne-Hotel Moxy Boston Downtown liegt rund 25 Gehminuten vom Paul Revere House entfernt und bietet den Wellnessbereich und Spa-Therapie sowie einen Blick auf die Stadt. Die sagenhafte Lage, gleich neben der Bucht von Back Bay macht das Hotel zu einer Unterkunft, die eine Vielzahl von Aktivitäten wie Mountainbiking, Kanufahren und Reiten anbietet.
Das Zentrum von Boston kann man fußläufig in 15 Minuten vom Hotel aus erreichen. Das Moxy Boston Downtown liegt günstig, nähmlich nur 1 km vom Faneuil Hall. Die Unterkunft umzingelt von Kasinos, Bars und einem Park liegt 7 Minuten Fußweg vom Freedom Trail entfernt. Das Hotel befindet sich in circa 2 km Entfernung vom Museum der Wissenschaften. Das Hotel Moxy Boston Downtown liegt nur 200 Meter von der U-Bahn-Station Tufts Medical Center und in unmittelbarer Nähe vom Bahnhof Boston South.
Jedes der 44 Zimmer ist mit einer Klimaanlage sowie einem Flachbildfernseher mit Satellitenkanälen ausgestattet. Sie stellen Badezimmer mit einer getrennten Toilette und einer Dusche zur Verfügung. Gäste genießen einen Haartrockner und Badelaken in den privaten Bädern mit einer getrennten Toilette und einer Dusche.
Jeden Morgen wird im Moxy Boston Downtown ein vegetarisches Frühstück serviert. Im Restaurant Moxy bietet die Unterkunft eine Auswahl an amerikanischen Gerichten. Es gibt eine Lounge- Bar auf dem Gelände.