We have only had it for one season and after Scotch Guarding the cushions and furniture, it has held up great. Even with rain and sprinklers making it under the covered porch. 

The bottom cushions attach to the furniture, back cushions do not. I expect the cushion covers will not last too long but everything zippers off if needed to be cleaned more thoroughly.