Superb location, awesome layout, all the amenities you need (including an epic roof deck), and lovely hosts - the perfect spot for a Venice trip!