We enjoyed our experience at Caveland. It is a short walk out of town, and it feels very private. Nice and quiet (except for the yoga above our room in the mornings).
Check in and out were very simple and staff were pleasant. We did not meet the hosts, but they were very good with replying on AirBnB, and gave excellent directions to Caveland from the port!