El hotel está situado en el centro de Massachusetts, en un entorno rural tranquilo junto a la carretera 146. Este hotel de Sutton está a pocos minutos del ecotarium, un museo de ciencia y naturaleza (anteriormente el Worcester Science Center), el Museo de Arte de Worcester, el salón de conciertos Mechanics Hall, el Museo Higgins Armory y el DCU Center (anteriormente conocido como Worcester Centrum Centre). El aeropuerto regional de Worcester se encuentra a 16 km del hotel.
La localidad de Sutton es una comunidad rural y forma parte del condado de Worcester, llamado "Blackstone Valley", que discurre al sur de Worcester al océano estatal. Los agradables pueblos de la ciudad, las actividades recreativas y culturales al aire libre convierten al Sutton en un lugar maravilloso para visitar. El histórico Old Sturbridge Village y el centro de Boston están a menos de 1 hora en coche.
Este hotel sirve un desayuno continental gratuito y café gratuito. Hay conexión Wi-Fi gratuita en todas las habitaciones. El establecimiento ofrece servicio de fax y fotocopias y tarifas competitivas para empresas.
Todas las habitaciones están diseñadas con buen gusto y equipadas con las comodidades estándar. Algunas habitaciones también incluyen nevera, microondas y bañera de hidromasaje. Hay habitaciones para no fumadores disponibles bajo petición. El establecimiento ofrece servicio de lavandería. El Red Roof Inn Sutton admite una mascota bien adiestrada por habitación.