We stayed at Micheles place for three nights and it was great! The location is perfect, really central yet private and close to the boat stop and everything else.
Checking in and out was very easy and even though we never met Michele he was very helpful and available when we needed answers.
It can be a little bit noisy from the street, but not more than you would expect for a so central location.
Would recommend staying in this place when going to Venice!