Este hotel está situado en Newton, una de las zonas suburbanas de Boston. Situado en un terreno de 7 hectáreas, el hotel está situado justo al lado del río St. Charles. Hay tiendas y lugares de entretenimiento a 1 km aproximadamente. Además, hay paradas de transporte público en las inmediaciones. El centro de Boston está situado a unos 15 km del hotel. Se ofrece un servicio de transporte gratuito a la estación de metro. Este hotel urbano ofrece un total de 424 habitaciones distribuidas en 7 plantas. Las instalaciones incluyen un hall de entrada climatizado con un área de recepción abierta las 24 horas, caja fuerte, servicio de cambio de divisas, guardarropa y ascensores. Las opciones gastronómicas incluyen un quiosco, una acogedora cafetería y un restaurante con sillas altas. Además, hay modernas salas de conferencias disponibles para quienes se alojen en el hotel por negocios. Es posible hacer uso de la conexión a Internet, así como del servicio de habitaciones y de lavandería. Hay aparcamiento gratuito a disposición de los huéspedes que lleguen en coche. Cada una de las habitaciones, decoradas con buen gusto, viene con cuarto de baño privado con secador de pelo, escritorio con teléfono de línea directa, conexión a Internet, TV vía satélite/por cable, utensilios de planchado y cafetera/tetera. El aire acondicionado y la calefacción se controlan de forma individual. A los huéspedes también se les ofrece una pequeña piscina cubierta con sauna y un gimnasio. El restaurante y salón Riverbend abre todos los días para el desayuno, el almuerzo y la cena. También hay una cafetería abierta todo el día que ofrece panadería y platos ligeros.