Great place- off the beaten path - which has its benefits in Venice