Myself and my partner visited Kefalonia last August, and got an apartment in the middle of the building. We had no problems with the water, it was always warm or hot, our linen was changed 2-3 times a week and towels were replaced. We really enjoyed our stay as we wanted something off the beaten track where we could do as we pleased. The local shop was great, full of fresh vegetables and other essentials, not to mention a few local characters. The local baker had a great scheme going for the locals - look out for the bread on the trees! The locals were all very friendly and helpful, the nearest beach was about 4km away which we could walk in a little over half an hour. If you have kids or wish to explore the island then a car or moped hire would be a good idea. You can hire mopeds just up the road from Pegasus from a canadian-greek guy called Matt(who also has loads of local information and is a great translator when you are stuck with the little old lady in the shop trying to give you immense amounts of feta cheese as a gift!!)All in all it was a great holiday and we will definately go again - but don't forget earplugs as there are dogs barking all night and roosters at 5am!!