The product arrived on time and in good condition.  We just replaced our old seat cushions with these new ones and have barely tried them out.   Having said that, they seem well made and for the short time, we've used them, feel reasonably comfortable.   Only time will tell how well they last.