Ours staying at Leonardo's flat was good. We didn't see him, but Leonardo provided us very detailed instructions about all things.
The location is good, in a calm district near the water-bus station, not far from the center. The rooms were clean, I liked everything except the shower that doesn't work properly and sometimes you need to stand and wait when the water becomes hotter or colder.
But in general everything was good.