Great place to stay: neat, comfortable, modern. Location is good given that it is very close to Mestre train station and public transportarion leading to downtown Venice.
We did not meet Leandro, but his girlfriend was nice and helpful.