Stayed firm for 2 days. The 5 inch cushion is now 2 inches with no support. Put my old 200 per seat cushions back on. Seems you do get what you pay for. These are no better that what you find at a home improvement