El hotel, renovado en 2005, está construido en un estilo moderno y actual y cuenta con 400 habitaciones, 23 de las cuales son suites, 14 júnior y 19 para discapacitados, que se reparten a lo largo de 10 pisos. El edificio, que está climatizado, cuenta con vestíbulo con recepción 24 horas, caja fuerte, cambio de divisa, ascensores, cafetería, bar, 2 restaurantes con terraza en el río (según temporada), servicio de habitaciones, de lavandería (de pago), alquiler de bicicletas y un cuarto para guardarlas, tiendas, conexión inalámbrica a Internet, varias salas de conferencias y aparcamiento y garaje.
El hotel, situado en Boston, Cambridge, a orillas del río Charles, y que cuenta con vistas a los rascacielos de la ciudad, tiene enfrente del hotel el centro comercial Galleria, junto al museo de la Ciencia y un punto de información del Boston Duck Tours. Está a pocos minutos andando de los principales lugares de interés turístico y culturales de Boston, así como del distrito financiero, los jardines públicos, tiendas y una parada de transporte público. El aeropuerto de Logan está a 5 Km, a 1,5 Km, el Massachussetts Institute of Technology, el famoso puerto, el Faneuil Hall y el Freedom Trail y, a 1 hora en coche, hay una estación de deportes de invierno y pistas de esquí.
Todas las mañanas se ofrece a los clientes desayuno. A la hora de la comida y de la cena puede elegir a la carta o un menú.