Niché à moins de 1 km de Carson Beach, Hotel Courtyard Boston-South Boston propose 164 chambres. Le centre de Boston est à 3 km de cet hotel 3 étoiles, et la bibliothèque et musée présidentiels John F. Kennedy se trouve à 10 minutes en voiture.
Niché à moins de 5 km de l'aéroport de Logan, l'hotel se trouve à 4 km du Musée de la science. L'Aquarium de Nouvelle-Angleterre est également situé à 15 minutes en voiture de Courtyard Boston-South. Les clients apprécieront également la proximité de Sharon's Park, qui est à 1 km. Les familles voyageant à Boston apprécieront d'être à 20 minutes en voiture du Zoo de Franklin Park. La gare du Sud (Boston) est à deux pas d'Hotel Courtyard Boston-South Boston, tandis que la station de métro Andrew est à 500 mètres.
La propriété propose des chambres climatisées, certaines d'entre elles disposent d'une TV à écran plat avec des chaînes satellite ainsi que de salles de bains privées équipées d'une toilette séparée.
Les restaurants à proximité incluent Boston Street Market Incorporated, qui se trouve à 5 minutes de marche de l'hotel.