Neben Freizeiteinrichtungen wie einem Hallenbad bietet das 3-Sterne-Hotel Hotel Courtyard By Marriott South Boston auch ein Businesszentrum für Geschäftsreisende.
Park Boston Common und King’s Chapel sind 10 sowie 3 km vom Hotel entfernt. Das Hotel liegt auch in 5 Gehminuten Entfernung von der U-Bahn-Station Andrew. Museum der Wissenschaften ist unter anderem in 10 Minuten Autofahrt zu erreichen. Die Bushaltestelle Boston St opp Washburn St ist in nur 500 Meter Entfernung. Das Hotel Courtyard By Marriott South in Boston ist 10 km vom Flughafen Logan entfernt.
Die Zimmer in der Unterkunft sind zeitgenössisch eingerichtet.
Die Gäste können auch Delhi- Gerichte im Restaurant DJ'd Eastern European genießen, das lediglich 6 Gehminuten von hier ist.