Este hotel, de servicio completo, se encuentra en las afueras de la bonita ciudad de Newton. Justo delante del hotel hay una parada de metro con conexiones hasta el centro de Boston, a Logan y al parque Fenway. A unos 800 m encontrará restaurantes bares, restaurantes, pubs, tiendas y comercios. A 1,5 km. hay más paradas de transporte.