Overall a great experience and very good value. Location was excellent for getting there from the airport, communication was perfect, and being met at the dock and brought to the flat was very helpful. It's walking distance to the primary tourist sights and around a couple of corners from many good restaurants and bars. Also stumbled across the only Jazz club in Venice nearby, which turned out to be one of the highlights of our few days there.
The flat is as described, and the pull out sofa beds were fine for a 50 year old traveling with his two teenage sons. Adding some mattress toppers could make the beds much more comfortable. There is no wifi - which wasn't a problem for us since we planed to use cellular data anyway, however there was an air conditioner which kept us nice and cool.
Didn't use the kitchen except for the refrigerator, but appeared to be well stocked, and the bathroom was small, but worked fine for our needs. We would certainly stay there again.