Host is fine.
Location is fairly convenient, located in a quiet residential neighborhood. 10 minutes walk to Mestre Train Station. 4 minutes walk to bus station, where Bus #2 takes you into Venice in 20 minutes.
Accommodation is simple and basic, with no cooking facility.