I have only had them for a few days so I’m unsure whether they will last for years or months.  Good quality, good price, comfortable. Color and size as shown online.  My only complaint is I wish they put the white tag in the back of the cushion instead of the side because it’s difficult to remove it without some of the white tag still showing. Overall I would recommend them!