Hotel Esmeraldas liegt zentral in Tossa de Mar, nur etwa zehn Gehminuten vom Strand entfernt. Die Umgebung bietet eine lebendige Mischung aus Restaurants, Bars, Geschäften und Diskotheken, die in kurzer Entfernung zu finden sind. Das Apartmenthotel erstreckt sich über fünf Etagen und verbindet städtisches Flair mit der Nähe zum Meer.
Das Hotel bietet Zimmer mit Balkon oder Terrasse, ausgestattet mit Doppelbetten. Die Kochnische ist mit Mikrowelle und Kühlschrank versehen, Zimmer verfügen zudem über Klimaanlage, Safe und Satelliten-/Kabel-TV. Badezimmer sind mit Dusche ausgestattet, und in den meisten Unterkünften ist auch eine Minibar vorhanden.
Gäste können in einem Restaurant speisen sowie das hoteleigene Café und die Bar nutzen. Zur Erholung stehen ein Außenpool und ein Hallenbad bereit. Sportliche Aktivitäten wie Fahrradverleih, Tauchen und Windsurfen runden das Angebot ab. Ein abwechslungsreiches Buffet zu Frühstück und Abendessen sorgt für Gastronomievielfalt.