My son and I stayed for 3 nights and have no complaints at all. The flat was very clean and correspondence was fast, including a late taxi from the airport. We had flat 2, which had a first-floor balcony, so we weren't overlooked. The pool was great, with ample sunbeds. One thing I didn't like was the busy road you need to cross to get to the bakery. Cars go really fast. Because of this we ate out near the accomodation, but it was a good choice - we ate some wonderful food and didn't have to walk far.
One thing, the bus station in Fira is chaotic and we felt really uncomfortable. Be prepared.