Very nice place ideally situated in Venice city center near the train station.