We have stayed at San Marco Villas for 3 weeks. If I read all the negative stories here I wonder what it's like in the homes of these people. We had a very positive experience with this apartment and its owner. If there's a problem he will solve it. The apartment is cleaned every day by the maids. Every day fresh towels and 3 times a week fresh sheets (a tip works miracles).
The restaurant was fine.
Leo is a fine host. The town of Ipsos is indeed not much but at walking distance there's an excellent Greek, Italian and British restaurant opposite the gas station. This is a very central location in Corfu. Very suitable for trips by scooter or car. Is everything great? No, of course not. It's still Greece and if you want everything to be perfect you have to pay more money.