If you are looking to stay far away from the usually packed (and somehow artificial) hotel resorts, and are looking for something special , then this is THE place you should go to. We stayed 13 days with my 2 teenagers (17 and 14) and had a fantastic time.
The location:it is located in the north of the island (i.e. the green part) , very close to (but outside of ) La Laguna so it is very easy and pretty quick to get to the shops to buy food etc. It is very quite and the apartment ( built into the rock) is extremely well equipped and comes with fine materials as reflected by the photos. It is amazing how the temperature keeps constant without the need for air conditioning: the outside temperature reached 38C days for a couple of days whilst we constantly had 24C inside. Even though it is a "cave" , it is not dark inside thanks to a large glass door and a natural skylight in the bedroom (of which the opening can be electronically controlled - smartly done!)
What we really liked: many things, impossible to sum them all up, so here are a few : the kindness and availability of the owners Belen and Antonio, always reachable via WhatsApp (and on site) in case we had a question; Upon arrival we got a nice big plate of fruit , a cava bottle but also all the other products (coffee, bread, jam, pastries, etc) that you would typically need immediately to go out and buy to be able to have breakfast the next day(s) ... something we did not have to do , uff (many thanks !)
The fresh eggs from the 3 chickens that are sweetly and discreetly running around on the property; The eco friendly fresh drink water system (you get bottles that you can regularly fill and put in the fridge); etc etc etc.
We had a car to tour around during our entire stay, something you will probably need if you stay in the eco caves. The closest beach is about 20 minutes drive but, frankly, there are so many more things to see and visit ... also having the (beautiful) swimming pool place at our disposal did really entice us to spend extensive time on beaches...
In short, we had a super vacation.