Just come back from an 11 day stay in Villa Milliana with my wife and 2 kids (11 and 13). The villa is exactly as described on the Owners Direct website - very nicely furnished, fully equipped kitchen (including dishwasher and washing machine) and most importantly of all (for the kids at least), a good wi-fi connection! There are 2 bedrooms, a double with en-suite shower room and a twin, both have lots of cupboard and drawer space (plus a safe in the double bedroom). There is a further shower room, and a large kitchen/dining and sitting room area, leading out to the outside seating area and the pool. The pool is shared with the upstairs apartment, has plenty of sunbeds and parasols and is a good size - we spent hours in it, just lazing around. The villa is fully air-conditioned, and there are ceiling fans in the double bedroom and the sitting room area. There are a local English couple who come in to clean the pool and the apartment (and do linen changes), they kept the place spotless and were a great source of local information. The owners also popped in to check we were settled in and everything was as expected.
The villa is in quite a quiet area of the island, which is what we wanted, with a 20 minute walk one way to Avithos beach (where there are 2 restaurants and a bar), and a 15 minute walk the other way to several other restaurants/bars and a well stocked mini market. Argostoli is an easy 20 minute drive away, and the airport is about 15 minutes drive away (no problem with aircraft noise though, even though it is relatively close). There are loads of other restaurants a short drive away, and many places to visit are also easy to reach. I'd say you need a car to get the best out of your holiday, but I think that applies to staying anywhere on the island - it's a great place to drive around, especially the coast/mountain route to Assos.
I would recommend Villa Milliana - it'a lovely property, the owners couldn't have been more helpful, and it has beautiful views to the sea that you can gaze on whilst you're chilling by the pool!