El Boston Marriott Newton está situado en un terreno de 8,9 hectáreas frente al río Charles y ofrece una piscina cubierta. Queda a 700 metros de las carreteras I-90 e I-95.
Las habitaciones disponen de aire acondicionado, TV vía satélite, escritorio bien iluminado y baño privado. Muchas gozan de vistas al río Charles.
El Starbucks del hotel está abierto durante todo el día, mientras que en el Riverbend Bar And Grille se sirven platos abundantes en un ambiente tranquilo junto al río. Por último, hay varios restaurantes en un radio de 1 km de este hotel.
Además, hay una piscina cubierta e instalaciones de fitness. Hay 5 campos de golf a 3,2 km de distancia.
El Boston Marriott Newton se encuentra a 3,1 km de la Universidad de Brandeis, a 21,3 km del centro de Boston y a 28,9 km del aeropuerto internacional Logan.