It is an absolutely gorgeous island with friendly people. The food is good and not expensive, although I wish there was more diversity. The best beach is myrtos and sami is for me the most picturesque village of Kefalonia. I just recommend you to rent a car because local transportations are completely unreliable.