A well priced and located stay in Venice.