We ordered replacement cushions for our 25 year old This End Up furniture. When the order arrived (within 3 weeks as stated when I ordered), some of the items didn't quite fit our furniture as the specs were off from the expected measurements of the company. I called and the rep worked with me to satisfy my order with exactly what I needed. The company was willing to provide my cushion order in a manner that was satisfactory to my wallet. The cushions are firm, the fabric is beautiful, and the product is constructed well! I would recommend this company to anyone wanting to replace their cushions on any type of crate furniture.
RECOMMENDATION: call first with exact measurements BEFORE you order so that the company can make what you need the first time! You might think you know from which company you bought your furniture, but it still may not be the specs that the company uses.