Soft, haven't had a chance to use it yet. I was hoping for an elastic around the bottom to help hold it on temporarily; I didn't want to tie it every time I put it on when we leave for a few days or during a storm (our chairs have this feature and it really is nice). I'm glad for the ties to use at the end of the season when we put it away, just wish it had had the elastic too, oh well.