We loved our stay at the Venice Green House!! Robert even picked us up at the airport Marco Polo (25euro), showed us around the place, then handed over the keys. We felt instantly welcomed. Everything was very clean. We felt at home away from home (but more relaxed)!
All the linens and towels were provided.
The kitchen had everything we needed to prepare some meals when we felt like cooking.
The place has AC and wifi! Parking too if you are going to have a car.
The apartment is about 10 minutes to Venice and 3 minutes to Mestre Center. Also, there is a pizza place right near the apartment!
Hope you enjoy your stay and Italy as much as we did!