We had a great stay at Leonardo place. It is very well located, close to everything in Venice. Leonardo is super reactive to give you the best advice on restaurants and places to visit. The apartment is well equipped, it is perfect for a couple.
If you are not used to travelling in Italy, keep in mind d there is a small tax (2€/day/person) to be paid in cash.