This place was great! It’s a little bit of a walk from the Venezia Mestre station but was totally worth it.