Although I would definitely recommend this Airbnb I would caution that the pictures are very flattering. The other problem is that the upstairs cave house does not have wifi at all. The downstairs apartment of the house has wifi and you can sit outside the main floor on the patio and connect to the Internet, but you will not be able to use wifi in the cave house or on the balcony of the cave house. Considering the downstairs and upstairs parts of the house are rented as separate units, if you choose to stay in the upstairs cave house you won't be able to connect to the Internet. The only other issue is that there is a church directly to the left (if you're facing the water with your back to the house) that slightly obstructs the view of the town. Based on the pictures posted with this listing I thought I would have a completely unobstructed view of the sea and the town from the cave house balcony but that is not true.
All in all, however, the porter was great, Maria was great, the cave house was charming and the location was ideal.