Leonardo's place was really close to the train station- a 10 min walk or 2-3 min vaporetto ride will get you there. Also close to the supermarket incase you have a longer stay and need to shop for supplies.
Leonardo was extremely helpful with directions and with our luggage as well. The room was nice, cozy and spacious. We had a bit of a problem with hot water on the day we landed. Firstly, we had to ask for it and due to some problem it wasn't available. The issue got sorted on day 2. The only point that left us quite uncomfortable was that both, the door leading upto our room and the bathroom didn't have a latch. We needed to close the door with a stone! This was a little strange, more specifically for the bathroom as it was outside the bedroom and on the first floor. Also the bathrooms were a bit muddy.
If you're ok with the no latch/ lock situation then this place is a decent option given its location.