One word. AMAZING.
AMAZING PLACE, AMAZING HOST, AMAZING LOCATION.
If you want to stay in Venice, this is the only place you should stay.