We had a great time at Minos', the flat is in a great location in Mestre, and about a 30mn bus ride to Venice.
A lovely room above the rest of the house, just slightly noisy with train tracks right behind the house but not a real bother!
For cheaper (and better) restaurants, have a look around Mestre and not just Venice!