Este hotel de suites encontra-se perto do centro da cidade de Boston, assim como da Auto-estrada I-495, e apresenta todas as conveniências modernas, juntamente com um serviço simpático e acomodações confortáveis.
Este hotel está localizado em Marlborough, Massachusetts, a 7 minutos de carro do Centro Desportivo de New England. Dispõe de um restaurante americano casual, de uma piscina interior e de quartos com uma televisão LCD com 73 cm.
Este é o maior hotel de Massachusetts fora de Boston, com cerca de 4 413 m² metros quadrados de espaço de exposição ajustável e extensas comodidades de hotel.