I don't think there is a better location in Venice. 5 minute walk from water bus station and St Marks square.