Tento hotel se nachází v Newtonu, jedné z příměstských oblastí Bostonu. Hotel se nachází na pozemku o rozloze 7 hektarů přímo u řeky St. Charles. Nákupní centra a zábavní podniky jsou vzdálené asi 1 km. Kromě toho jsou v blízkosti spojení s veřejnou dopravou. Nemovitost se nachází 15 km od centra města Boston. Na stanici metra je k dispozici bezplatná kyvadlová doprava. Tento městský hotel nabízí celkem 424 pokojů rozmístěných na 7 podlažích. K vybavení patří klimatizované foyer s nepřetržitě otevřenou recepcí, trezor, směnárna, šatna a výtahy. Mezi kulinářské možnosti patří kiosek, útulná kavárna a restaurace s vysokými židlemi. Kromě toho, moderní konferenční místnosti jsou k dispozici pro ty, kteří pobývají v hotelu na služební cestě. Je možné využít připojení k internetu, stejně jako pokojové a prádelní služby. Pro ty, kteří přijíždějí autem, je k dispozici bezplatné parkoviště. Všechny vkusně zařízené pokoje mají vlastní koupelnu s fénem, psací stůl s telefonem s přímou volbou, připojení k internetu, satelitní/kabelovou TV, žehlicí prkno a příslušenství na přípravu čaje/kávy. Klimatizace a topení jsou individuálně nastavitelné. K dispozici je také malý krytý bazén se saunou a posilovna. Riverbend Restaurant and Lounge je otevřena denně na snídaně, obědy a večeře. K dispozici je také kavárna otevřená po celý den, kde se podávají pekařství a lehké občerstvení.