Fantastic location, wonderful host and a lovely roof deck made for a memorable stay in Venice!