Localizado a 20 minutos do centro da cidade de Boston, este hotel disponibiliza acesso Wi-Fi gratuito, uma piscina interior e quartos com um micro-ondas e frigorífico. O Fenway Park (estádio de basebol) fica a 14 km.
Todos os quartos do Residence Inn by Marriott Boston Needham incluem uma televisão de ecrã plano por cabo, uma cozinha totalmente equipada e uma área de estar com sofá-cama. Alguns quartos têm uma sala de estar separada.
Uma recepção aberta 24 horas está disponível para os hóspedes. Também estão disponíveis um centro de fitness e um snack-bar.
Os hóspedes do Needham Residence Inn podem desfrutar de um pequeno-almoço quente gratuito servido diariamente e de um serviço de entrega de produtos de mercearia gratuito. O restaurante mexicano de Acapulco e o restaurante indiano Pronti Bistro estão a 5 minutos de carro.
O Mall at Chestnut Hill (centro comercial) está localizado a 6,4 km e providencia várias lojas e opções de refeições. O Gillette Stadium e o TD Garden estão a 25 minutos de carro.