Great location: short walk from vaparetto stop F. Nove coming from the train station and also short walk from Ca D'Oro vaparetto stop if coming from the sights - i.e St Marks/Rialto. A good deal for staying on Venice itself. You won't feel in the lap of luxury but it is clean and comfortable enough. Never met Leonardo myself but his online communication was strong. Also, we shared the flat with another (lovely) couple and we didn't get in each others way.