We only stayed 2 nights in Diana's place in Venice, but it's a perfect place for a much longer stay as well, super comfortable, air-conditioned, and in a location that is absolute perfection. Cannaregio is the last area of Venice not overrun by mass tourism, so you get all of the beauty and charm of Venice without the awful crowds this city is so well known for. Great restaurants and cafes within a 5 minute walk, all the major sites 15-20 minutes walk. Diana was a wonderful host, we will definitely stay here again next time we're in Venice.