El hotel cuenta con un total de 208 habitaciones. El edificio está climatizado y el acogedor hall de entrada cuenta con ascensores y un área de recepción, abierta las 24 horas del día, donde se le ofrece servicio de caja fuerte y cambio de divisa. En cuanto a otros aspectos, dispone de un elegante restaurante con sillas altas para los niños y un centro de negocios. Los huéspedes pueden utilizar la conexión a Internet, el servicio de habitaciones y el de lavandería. Hay plazas de aparcamiento disponibles.
Este hotel está situado en una zona tranquila, a las afueras de Boston. Hay una parada de transporte público, tiendas y locales de entretenimiento a una distancia aproximada de 800 m. El centro dista del hotel unos 8 km. El aeropuerto está muy cerca, a 5 km del hotel. Asimismo, Cambridge, residencia de la universidad de Harvard, está a una distancia de 6 km.