Questo hotel è situato a Newton, una delle aree suburbane di Boston. Disteso su 7 ettari di terreno, l'hotel è situato direttamente sul fiume St. Charles. A circa 1 km di distanza si trovano svariate possibilità di shopping e di svago. Inoltre, le fermate dei mezzi pubblici si trovano nelle vicinanze. Il centro di Boston si trova a circa 15 km dall'hotel. È disponibile un servizio navetta gratuito per la stazione della metropolitana. Questo city hotel dispone di un totale di 424 camere dislocate su 7 piani. Ai suoi ospiti offre una hall climatizzata con reception aperta 24 ore su 24, cassetta di sicurezza, sportello per il cambio valuta, guardaroba e ascensori. L'offerta gastronomica prevede un chiosco, un'accogliente caffetteria e un ristorante con seggioloni. Inoltre, sono disponibili moderne sale conferenze per chi soggiorna presso l'hotel per affari. È possibile usufruire dell'accesso a Internet, del servizio in camera e del servizio lavanderia. Per chi arriva in auto è disponibile un parcheggio gratuito. Le camere sono arredate con gusto e dispongono di bagno privato con asciugacapelli, scrivania con telefono con linea diretta, accesso a Internet, TV via satellite/cavo, set da stiro e set per la preparazione di tè e caffè. L'aria condizionata e il riscaldamento sono regolabili autonomamente. Agli ospiti sono inoltre offerti una piccola piscina coperta con sauna e una palestra. Il Riverbend Restaurant and Lounge è aperto tutti i giorni a colazione, pranzo e cena. C'è anche una caffetteria aperta tutto il giorno che offre prodotti da forno e pasti leggeri.