These cushions are superior quality!  The fabric is heavy duty and will last for a very long time. The ties are hardy and the colors are bright and vivid (just as shown in photo).   I do not know how they will wear over the long term, but feel they will last a minimum of 5 years based upon how well they are constructed.  I am very impressed with the overall quality, as I have been looking for two years for replacement cushions and found nothing of this quality for such a reasonable price.  You will not be disappointed with this purchase!