While we didn't meet the hosts, the front desk staff was very helpful in answering all of our questions and making suggestions about nearby activities. We had a blast at the bbq on the last night.
We stayed in the apartment above the reception rather than the cave. It was quite large and the AC was great to have. While Caveland isn't exactly in downtown Fira, it was nice being away from all the touristy areas. The only thing we didn't like about our stay were the bedsheets--very rough. Everything else was great!