It's unfortunate that we did not get to meet Fabio, but his friend Davide checked us in. Fabio allowed us to check in early to leave our luggage and come back after 2p.
Location is very close to bus stop. You can take the #6 bus and it will take you straight to Piazza di Roma which is the main bus terminal in Venice. Bus ride takes about 20-25mins.
Mestre station is a bit of a walk, it's 1km away about 15-20mjns walk.
Our stay was good, I just wish we could make the AC temp lower that 20C. But all in all, it was clean, enough space for 2-3 people, and quiet.
Just note that there is no dryer if you plan to wash clothes. There is a drying rack tho that you can use.