★★★★★
We had a great stay at Kefalonia Grand Hotel and would definitely come back! The location was perfect, right in the centre with plenty of shops, restaurants and cafés within easy walking distance.
The staff were all very helpful and welcoming throughout our stay. Breakfast had a great variety, with all coffees included, as well as fresh eggs and pancakes made to order from the kitchen, which was a lovely touch.
The room itself was on the smaller side, but it was very clean and the daily housekeeping was excellent. Everything was kept fresh and tidy throughout our stay.
There is street parking available, which we found quite easy to get during the day, although I imagine it could become more difficult later in the evening. Having a car is also useful for exploring Kefalonia, as some of the beautiful beaches do require a drive, which is pretty standard for the Greek islands.
Overall, we really enjoyed our stay. The location, friendly staff, cleanliness and breakfast made it a great experience, and we would happily stay here again. Definitely recommend!