Stefano's place is in a great location, the biggest advantage that you can walk it from the cental station in 5 min, and then discover the rest of Venice on foot.