Das Hotel Invisa Hotel La Cala liegt im lebhaften Geschäftszentrum von Santa Eulalia del Rio, rund 15 Kilometer von Ibiza-Stadt entfernt. In der Nähe befinden sich diverse Einkaufsmöglichkeiten, Bars, Restaurants sowie öffentliche Verkehrsmittel. Der Strand und der Yachthafen sind jeweils in etwa 250 Metern fußläufig erreichbar.
Das Haus verfügt über 8 Suiten, 18 Einzel- und 154 Doppelzimmer, verteilt auf fünf Etagen. Gäste können Zimmer mit Balkon oder Terrasse und Poolblick wählen. In den Zimmern sind außerdem eine Klimaanlage und zentral gesteuerte Heizung für angenehmes Raumklima vorhanden.
Im Hotel befindet sich ein Restaurant, das Halbpension mit abwechslungsreichen Buffets zum Frühstück und Abendessen anbietet. Es stehen glutenfreie und laktosefreie Mahlzeiten zur Verfügung. Zur Erholung tragen Sauna, Whirlpool, Massagen und verschiedene Sportangebote wie Fitness, Tauchen und Segeln bei.