Le Courtyard Wilmington est situé à 10 minutes en voiture des boutiques, des restaurants et des lieux de divertissement de la rue principale du centre-ville de Newark.
Cet hôtel est situé à Newark, à 800 mètres de l'université du Delaware. Il possède une piscine intérieure et propose des chambres climatisées avec télévision par câble et connexion Wi-Fi gratuite.