so far - everything.   it was easy to install.  the fabric seems to be of good quality.   hopefully it will hold up in our climate.