Hit or miss. Great location, terrace is nice. Andrea's wife was quite helpful to us. A bit cramped, but the pictures accurately reflect that. The bed is a sofa bed, and not the best.
In the end a bad experience though: we arrived after an overnight ferry, and came to a flat where the water was out. Quite annoying to start with, nothing worse then being smelly and having to wait. I noticed the water comes from a tank on the roof, which is drained often. The plumbers who came for the issue confirmed my suspicion: the water is not fit for drinking (although there's a low chance you will get sick of it, hence the reviews), and isn't great to wash with (can be smelly). What really annoyed me though, was when I told Andrea he just dismissed the issue.
It's quite overpriced as well, especially in the low season. We took it because we had to book a day in advance.