I loved the apartment place and I would say that it perfectly fitted us for the Venice trip.
However, in winter it could be cold there. Also, Mestre requires fees from all tourists staying there.