Not a good experience. Michele doesn't seem to care about his guests at all.

The communication the days before our arrival was fine, but unfortunately things went wrong right after arriving on the airport. A few days before, Michele had given us a phone number (through Whatsapp) of someone who would to check us in. This was a number without a land code, so we added the right land code and specifically asked him on Whatsapp if this was the right number, which he confirmed.
After landing around 10.00 pm, we called this number and found out it was inactive. (As it turned out, the number should have had one digit less, but Michele probably never even checked it). Michele himself didn't respond to our many calls and messages. Without being given any clear instructions, we managed to find our way to the apartment in the middle of the night, but no one was there, so we decided to check into a hotel.
At 05.00 am (while he knew we would be in the city around midnight!) Michele finally texted us, asking if we had gone lost in Venice! We called him in the morning and he eventually agreed he would refund us for the hotel costs we made.

The apartment is very well located, just 5 min from San Marco. It was clean and tidy, but that's about all we can say when it comes to positive things...
The internet/wifi hardly worked.
The bed was too small for two grown ups and it had those very old fashioned blankets that kept sliding off the sheets.
The walls are very thin, so you can hear people talking on the street, boats unloading, etc. The whole room vibrates when a motorboat passes, which is very often, so if you want to get any sleep, bring earplugs. Or better yet, get a different apartment.

After our bad experience on the first night, Michele didn't get in contact with us to apologize or ask how the rest of our stay was. Except for the blunt message he sent us the morning of our departure, telling us we had to vacate the apartment before 12.00 (well, duh).

There are much better places to stay in Venice.