Great location, great apartment, great hosts - everything you need for an excellent stay in Venice!