It was like a hotel for us but with outstanding value. Everything was sparkling clean and convenient. Supermarkets are walkable. It was also walkable from the train station.
Get off Venice Mestre and take bus there.