I have no clue about foam, but I knew my seat cushion wasn't as firm as it was when I first bought my sofa five years ago from Walker. I came here with zero knowledge, but Miguel was really helpful and explained to me the different options to choose from (foam quality, density, etc). He said it would take an hour, so I dropped off the cushion and it was ready when I returned after running a quick errand. Now my sofa is better than new.