We would recommend booking the private transfer through the owners. The driver Christos was excellent. He gave a bit of a site seeing tour on our transfer and was so friendly and helpful.
The apartment was a little smaller than we expected but was perfectly okay for the four of us over our 4 day stay.
The only negative is the noise from the busy road outside.