Das Hotel Zafiro Cala Mesquida liegt außerhalb von Cala Mesquida auf Mallorca, etwa 400 m vom Strand und rund 6 km vom Zentrum entfernt. Eine Bushaltestelle befindet sich 50 m entfernt und erleichtert Ausflüge in die Umgebung. Die Küstenlandschaft rund um Cala Mesquida ist für ihre naturbelassene Atmosphäre und den weiten Sandstrand bekannt. Die Anlage besteht aus einem dreistöckigen Haupthaus und mehreren Nebengebäuden und ist von einem Garten umgeben. Als Apartmenthotel mit 339 Apartments eignet sich das Haus für einen unabhängigen Aufenthalt mit zahlreichen Freizeitmöglichkeiten.
Die Apartments verfügen über Klimaanlage und Heizung sowie einen Balkon oder eine Terrasse, auf denen sich der Tag im Freien ausklingen lässt. Separate Schlafzimmer und ein Sofabett bieten unterschiedliche Schlafbereiche. Zur Ausstattung gehören außerdem ein Minikühlschrank, ein Flachbildfernseher mit Satellitenempfang, Radio und ein kostenpflichtiger Safe. Die Badezimmer sind mit Dusche, Haartrockner und Kosmetikspiegel ausgestattet. Sieben rollstuhlgerechte Zimmer sind buchbar; insgesamt stehen Familien- und Nichtraucherzimmer zur Verfügung.
Für aktive und erholsame Urlaubstage stehen ein Hallenbad, Außenpools, eine Sonnenterrasse mit Liegestühlen und Sonnenschirmen sowie ein Whirlpool bereit. Sauna und Massagen ergänzen das Wellnessangebot. Sportliche Abwechslung bieten Fitness-Studio, Tennis, Tischtennis, Aerobic, Gymnastik, Darts und Bogenschießen. Wassersportfans können tauchen oder segeln, während ein Fahrradverleih die Erkundung der Umgebung ermöglicht.
Die gastronomische Auswahl umfasst zwei Nichtraucherrestaurants mit Buffetbereich sowie eine Bar. Frühstück, Mittag- und Abendessen sind erhältlich. Auf Wunsch bereitet die Küche glutenfreie Mahlzeiten, vegetarische Gerichte, laktosefreie Kost und Kindermenüs zu. Snacks und Showcooking ergänzen das Angebot; alkoholische und alkoholfreie Getränke stehen ebenfalls zur Verfügung.