Este práctico hotel goza de una ubicación tranquila, rodeado de naturaleza y con relajantes vistas. El centro de Boston está a solo 24 kilómetros para aquellos que quieran descubrir sus principales atracciones y sus exclusivos restaurantes y tiendas. Sin embargo, hay otros lugares que los huéspedes pueden visitar en la cercana ciudad de Waltham, como monumentos históricos como Gore Place e impresionantes museos de arte como el Rose Art Museum. Los visitantes se sentirán inmediatamente cómodos en las unidades de alojamiento del hotel, que van desde habitaciones estándar hasta lujosas suites.™ Están bellamente decoradas y cuentan con comodidades modernas para mejorar las estadías de todos los huéspedes.™ Los viajeros de negocios pueden aprovechar las salas de reuniones del hotel y todos estarán invitados a probar las exquisiteces que se sirven en las instalaciones gastronómicas, que incluyen una soleada terraza.