It fits the couch perfectly, and is good heavy duty cloth. It says it will repel rain, snow wind and sun.