The accommodation had everything we needed (the kitchen space is really a plus, if you want to cook food from a supermarket nearby, so that it makes your stay cheaper). Besides, the location is great: not too far from the buses to Venezia or from the Mestre Railway Station.
Grazie!