Le Duncan Suites est situé à Santa Cruz, à 3 minutes en voiture du bord de mer et à 2 minutes de route de la station des sciences Charles Darwin. Une connexion Wi-Fi est disponible gratuitement dans l'ensemble de l'établissement.
Les appartements du Duncan Suites disposent d'une télévision, d'une cuisine entièrement équipée avec lave-vaisselle et ustensiles de cuisine ainsi que d'une salle de bains privative avec douche.
Le Duncan Suites possède une réception. Un bureau d'excursions est à votre disposition. Vous trouverez des restaurants et des boutiques à moins de 2 minutes en voiture.
L'établissement se trouve à 1,1 km du parc national Galápagos et à 48 km de l'aéroport de Baltra.