San Giorgos is a gorgeous Airbnb. I stayed in both the triple and deluxe rooms and they were both spacious, newly renovated, and stylish. This is located centrally in Fira, so you can walk around this town.
The only issue we had was parking, Greece has a bunch of tiny roads so just make sure you ask for clarifying driving directions and alternate route upon arrival since one side of the street is closed off for part of the day for pedestrians only. Luckily, the host was kind enough to meet us and lead us back when we got lost at night! Hosts are very nice and accommodating!