The place is quite clean, and close to Venezia Mestre station. If you don't wanna stay on the island, this place can be one of your options. By the way, the restaurant in downstairs is also recommended.