The hotel is very close to the train station in Mestre. There you can hop on a 30' train to reach Venice St. Lucia i.e., the canals.
The room is equipped with a stove, sink, etc though we didn't use it at all. It made more sense to visit restaurant(s) / cafes in romantic Venice. Maybe it's useful to parents with small kids, I don't know.
Check-in was very sweet, thanks Ahmed!