Idéalement situé dans le centre-ville de Castro, à 30 mètres de la place principale de la ville, l'Hotel Esmeralda propose des chambres confortables avec connexion Wi-Fi gratuite. Un petit-déjeuner continental est servi tous les jours.
Les chambres de l'Esmeralda sont équipées d'une télévision par câble, du chauffage, d'un téléphone et d'une salle de bains privative.
La ville de Dalcahue est accessible en 30 minutes en voiture et le parc national de Chiloé en 1 heure et demie de route.
L'établissement dispose d'un parking gratuit et se trouve à 15 km de l'aéroport de Mocopulli.