I guess I can confirm pretty much everything from the previous reviews: excellent communication, quick replies, was picked up at the bus stations (thanks!) and we walked to the flat in about 10-15min. Location is great, 5-10min to Rialto bridge, and a vaporetto stop is nearby. Supermarket a few meters down the street.
Flat is quite large, very clean, and as shown in the pictures. Gas stove, if you want to cook yourself - or make a proper Italian coffee.
Yes, fish shop downstairs, and yes the stairs smell fishy. And yes, once you close the door to your apartment, the smell is gone. Water pressure is low, which wasn't an issue for me. Also had to sign a contract during check-in.. and take out the trash when leaving.
Overall a recommendation from my side.