We were given a side apartment which was dirty and had cockroaches. The shower water was murky and the drains blocked. There was only two hob rings and no work surface so you could not cook anything very easily - also no utensils to cook with. The maid only vivited twice so the toilet bin was left to us to empty and we got no clean sheets and the towells were never cleaned. Apparently you can use the Lassi pool - well the owner chased everyone one away 'no galini here plaese'. We had to leave room by 10am when our flight was 7 hours later - there was no room for the bags and no toilet facilties so we had to sit either on the beach or on the wall outside.
Kefalonis is beautiful and the beaches are very clean - just don't stay here. The hill isn't too bad - but takes a while in the midday heat.