We had a great stay overall
Pros:
-Not too far from Venice and bus stop is 2 minutes away
-Mestre Central Station is close by
-Elevator
-amenities as stated are available
-baggage drop off
Cons:
Check-in time ends at midnight, something to be mindful about when booking. Though the host was willing to checked us in past midnight....Thanks!