Great location, great apartment, great hosts. For your stay in Venice, look no further.