I've just come back from Kefalonia. The apartments were very basic, but they were clean and the view from the balcony is just breathtaking. We sat and watched the cruise ships docking near Argostoli.
The swimming pool was clean and lovely to sit around. The only thing that would have been nice is if the bar/shop was open. (The shop was only available in the mornings!)
You do need a car though as it is a good walk down to Lassi.