Second that on the CoverKing. I treated mine with some ScotchGuard before installing. Water beads up and rolls off like a duck's back.
On the downside, there was a post here awhile back about a car that had been covered outside, long-term. The cover trapped water in/on the car and rusted it pretty thoroughly.