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.
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.