Location is everything! Highly recommend MaryLouJohn Villas as it was in a great spot next to plenty of cafes and shopping. If you choose to stay here, definitely visit Common as I really enjoyed that store. The supermarket is also a short walk away so it's great for getting water and groceries/snacks, etc. If you stay in Oia, you HAVE to eat at Ammoudi Fish Tavern as that was the best meal I had during my trip.
Back to the Airbnb - John was very responsive and helped me with arrival, checked in with me daily, and was a very thoughtful host. He also offered free coffee every day and cleaning services every 2-3 days. I was a solo traveler so I was a bit worried, but this location is actually super safe and friendly. I will definitely stay here again when I come back!