We had a very good experience staying at the cavehouse in Oia. It was a very quaint home and the hosts went out of their way to make sure we had everything we needed for our stay, including picking us up from the airport for no charge.

The location of the cavehouse is absolutely perfect - just enough off the beaten path to not get run over by the cruise ship visitors but close enough to plenty of restaurants, bars and shops. It offered amazing views of the caldera.