Este hotel de Cambridge, situado a pocos minutos de los principales lugares de interés de Boston, ofrece alojamiento de lujo, comodidades y servicios de 1ª clase y vistas al río Charles, así como vistas impresionantes al perfil urbano de Boston.
El The Royal Sonesta Boston está muy bien situado, cerca de las zonas de ocio, culturales y financieras de la ciudad. El Instituto Tecnológico de Massachusetts (MIT), la Universidad de Harvard, el moderno barrio de Inman Square y el edificio Faneuil Hall están en las inmediaciones.
El Sonesta Boston cuenta con centro de fitness abierto las 24 horas y alberga una gran colección con obras originales de arte contemporáneo. También alberga el restaurante gourmet ArtBar y una cafetería.