Triantafillos was a great host - he spent a couple of hours one afternoon (with Irene) helping sort out the car hire firm after our rental car refused to start plus hosted a lovely barbecue dinner with the other 6 guests who were staying in the other villa. He was also there to welcome us when we arrived at around 1am as it took us a while to find the road to the villa in the dark - if you are heading from Heraklion Airport on the E75 then it is a small turn to the right straight after the BP garage - don't take the first turn to Agia Pellagia as we did. Finally he arranged for the fridge to be stocked with breakfast foods for the next morning, which was a nice touch.
The view from the villa and the pool are magnificent - just as shown in the photos. We were a group of 8-11 for a week (some came for only part of the week) and the main villa is a great base for eating and socialising plus the pool is a great place to chill and sunbathe and a decent width (I would guess at 10 metres) for a proper swim. The local beach at Agia Pellagia is nice sand although a bit narrow with a reasonable range of shops and restaurants and Heraklion is c20mins away so we ate there a couple of times too. We travelled much further afield - to Chania (a little under 2hrs) and Aghios Nikolaos (St Nicholas in English) which was a little shorter - and both have splendid beaches a few kms further on. We learnt quickly though that Crete is a big island so discounted a trip to Elafonsi Island and any of the gorges which were a bit too far away for us.
We were first timers to Crete and had a great holiday - despite the tribulations of the car hire (of course this is nothing to do with the villa) with wonderful weather. This is a great place to stay if you are a large family group.