To be honest, the fee is a little steep for a smallish room with an attached bathroom. Besides TV and wi-fi, there is not much else amenities wise, not even a water boiler to make tea with. Not a cup or spoon in sight. So it is theoretically not a homestay but a tiny hotel room stay without the usual amenities and room service (no cleaning service for my 6-day stay though there is a fee for it).
Having said the above, the location is SIMPLY FANTASTIC. I could walk to the key sights in San Marco anytime (St Mark's Square, Teatro La Fenice, Rialto) and the nearest vaporetto stop is just 3 mins away so I could easily ride the lines no. 1 and 2 to anywhere else in Venice.