We were very pleased with our stay at their place. Everything was clean. Enough things in the kitchen to prepare simple meals, we enjoyed having those on the outdoor terrace too.
If you want to be in the middle of the action, location might be too far off for you. But to us it was perfect, somewhat away from the major tourist locations (and huge noisy crowds) but easily accessible and very quiet, a nice area where locals live. Get a boat pass for a few days and get anywhere quite fast, including the airport.
Communication was clear and they checked on us during our stay to see if everything was ok.