All in all was a very good stay. I felt comfortable even in the day i spent in the apartment dodging the rainy weather. Quiet but close to major shops, supermarkets and very easy access to the bus that goes to Venice (10 minutes). My advice is to stay in Mestre when visiting Venice.