Massimo's check-in was excellent. Showed us the ammentities to the apartment and have us a helpful map of the best walking directions around the floating city and recommended a few places to eat around the corner.
Unless you want to water taxi it way into the center of Venice, I'd highly suggest staying here keeping close to the bus stop or train station where many of your entry and exit options are out of the island. I had two large check-in luggages and fairly easily got in out well.
The walk to San Marco Square was way more interesting coming from this side of town anyways.
Check out Majer for some good cannolis right around the corner too.