I have an 18' TT and I purchased a cover from CW, last fall. I REALLY like it! It has kept my baby warm and dry this season.
A friend purchased one for his 30' Class A and really likes it as well (also from CW). Right now they are having a 5 day free shipping sale, if you do not have one near you.
Sheila