Venice astonishes more than it pleases at first sight …