I highly recommend staying at FineVenice if you're visiting Venice and don't mind the few minute's walk to the bus stop or train station, and the short ride to the main island. It's comfortable, welcoming, clean, and calm. It definitely went above and beyond our expectations for AirB&B, and it was priced just right. The continental breakfast is delicious, varied, filling, and thoughtful.
They provide a recommendation book in 5 languages (Italian, English, French, Spanish, and German) in every room and a map of Venice. The hosts are fluent in at least Italian and English. The recommendations are for local places near the B&B as well as suggested places on the main island. There is even a Lidl grocery store a few minutes away by foot.
The train station is about 10 minutes by foot and the bus stop is about 5 minutes by foot. It's 1,50 Eur for a one way ticket to Venice per person on the regular city bus, which takes 10-20 minutes.