We stayed this year at the Bella Vista for the second time and loved the position. Yes, we had to hire a car for the duration because nothing is close. We did walk to Lassi on a couple of evenings when we were both likely to have a tipple or two but got cabs back. The taxis are cheap and frequent with friendly drivers. The town of Argostoli is lively and cosmopolitan with a range of good quality restaurants, mostly Italian. There is even an Indian but we wouldn't ever go there. We ate out on all but one night and apart from one occasion the service was friendly and as fast or slow as you wished. We were constantly surprised at the good value in the restaurants we visited.
The apartment was clean, well equipped with everything working and large enough for the two of us. I don't know how people with kids managed but they did. The aircon was essential on some nights. The pool is lovely and there was rarely anyone else there when we were. The other visitors were mostly Italian and they usually used it late.
Marina, who looks after the apartments is very helpful. The pool used to close at 6.30 but she only locks up when it's empty. There is no pool bar or entertainment but that suits us because we have all we need in the fridge which was new and very efficient.
The thing I love most is how friendly everyone is. A bit like Majorca 30 years ago. We felt like locals because the shopkeepers and waiters greeted us like visiting relatives. I'll certainly return to Kefalonia and will stay at the Bella Vista.