We spent 3 nights in one of the apartments rented at Villa Michalis.
All was fine, except that we did not get the air conditionning at the beginning as it was locked when we arrived, and nobody was here to welcome us when we arrived, but we found our flat without any problem. So this is the first thing to check! Christos reacted immediately when we asked about the air conditionning.
Pool is great with a nice view. The place is run by Greek/german people.
The place is quiet at night which was appreciated with young kids. You'll find small supermarket and bakery down the slope, which is useful. The best beach to go nearby is Voulisma, at the end of the village. You have to pay 7€/day to get 2 sunbeds and a parasol. Moreover, the sea was not clean with floating plastic bags and the beach was quite dirty, but it depends on the days.
Istron is a good location to discover the east part of Crete and close by Agios Nikolaos where you can find nice restaurants.