This place is super nice to stay at. The centre of Mestre is about 10-15 minutes away, but there are plenty of transport options close by - bus, train, flixbus etc. The island component of Venice is also only a 15 minute bus ride - no big deal. Antonella is great with her communication and we would recommend this place to others.
As an additional tip - when in Mestre make sure you go to Da Pino to eat! WOW!