I stayed in Oia for 3 nights at Maryloujohn Villa and it was fantastic. The place is totally conveniently located with a gorgeous view of the caldera. It is at the end of the tourist strip next to St George church so it was not always packed with tourists yet close to everything. John, the host, was totally nice, awesome and responsive. I would totally recommend this place to anyone.