Das Soleo Lodges Los Gigantes befindet sich in privilegierter Lage mit Blick auf die Steilküste und den Strand La Arena in Guía de Isora am Fuße des Santiago del Teide. Soleo Lodges Los Gigantes bietet den dort untergebrachten Teams ein neues Hotelmodell, bei dem Freiheit, Flexibilität und einzigartiges Design im Vordergrund stehen.
Die Anlage verfügt über 143 Zimmer, eine große Sonnenterrasse, einen Arbeits- und Besprechungsraum, einen Swimmingpool und einen weiteren auf einer exklusiven Dachterrasse sowie Einrichtungen, die zahlreiche Möglichkeiten für die Organisation von Veranstaltungen, Gruppentreffen oder projektbezogenen Teammeetings (bis zu 300 Personen) bieten. Das gastronomische Angebot besteht überwiegend aus lokalen Produkten und das Hotel setzt auf eine nachhaltige Betriebsführung, die sich der Umwelt und der Umgebung verpflichtet fühlt. Es ist ein Hotel für eine digitale, hypervernetzte Generation mit hohen sozialen und ethischen Werten.