Zafiro Cala Mesquida liegt etwa 400 Meter vom Strand entfernt außerhalb von Cala Mesquida in einer ruhigen Umgebung mit Gartenanlagen. Das Hotel besteht aus einem dreistöckigen Haupthaus und mehreren Nebengebäuden, bietet mit 339 Apartments eine großzügige Unterkunft und befindet sich in einer Entfernung von circa 6 Kilometern zum Zentrum der Ortschaft. Eine Bushaltestelle befindet sich direkt vor der Unterkunft.
Die Apartments verfügen über Balkone oder Terrassen sowie separate Schlafzimmer. Zur Ausstattung zählen Klimaanlage, Heizung und ein Minikühlschrank. Die Zimmer sind Nichtraucherunterkünfte und teilweise rollstuhlgerecht gestaltet.
Die Anlage umfasst zwei Restaurants mit Nichtraucherbereichen, eine Bar und einen Frühstückssaal. Das gastronomische Angebot umfasst Frühstück, Mittag- und Abendessen mit glutenfreien, vegetarischen und laktosefreien Optionen sowie Snacks. Es gibt Sportangebote wie Tennis, Segeln und Wassersport, ein Hallenbad, Saunen und verschiedene Wellnessbehandlungen wie Massagen. Für aktive Gäste steht ein Fahrradverleih zur Verfügung.