Our stay with Kyriakos was fantastic, the house had everything we needed for a comfortable stay. The kitchen was well equipped and there are many areas to sit and enjoy the views. The pool was great and well maintained (good size for lengths). A car is needed but I think you would want one anyway to cover as much of the island as possible. Our host was readily available and very helpful at every turn!