Este hotel tiene 7 plantas en las que se reparten un total de 424 habitaciones. El edificio está climatizado y dispone de vestíbulo con recepción 24 horas, cambio de divisa, caja fuerte, guardarropa y varios ascensores, quiosco, cafetería, restaurante con sillas altas para niños, salas de conferencias, conexión a Internet, servicio de habitaciones, de lavandería y plazas de aparcamiento gratis.
Este hotel está situado en Newton, a las afueras de Boston. El edificio está ubicado en un terreno de 7 hectáreas y a orillas del río St. Charles. A 1 km del hotel encontrará numerosas tiendas, comercios y lugares de ocio y de entretenimiento. Si necesita hacer uso del servicio de transporte público, hay una parada a solamente 300 m y el hotel proporciona traslado hasta la parad de metro. El centro de Boston está a unos 15 km.
Las habitaciones, decoradas y amuebladas con buen gusto, disponen de cuarto de baño con bañera y secador de pelo, teléfono de línea directa, conexión a Internet, TV vía satélite o por cable, set de plancha, menaje para preparar té y café y calefacción y aire acondicionado individuales.
En el restaurante Riverbend y en el bar salón del hotel podrá desayunar, comer y cenar. La cafetería está abierta a diario y ofrece bolleríay aperitivos.
Se aceptan: American Express, Visa, Mastercard y Diners Club.