This foam is from Subrtex. I have not opened the package yet bc it comes condensed which is great until your ready to use it. This piece is 24” wide and approximately 5ft long, making it the perfect size for a bench, loveseat, or as in my case, it will become 2 dog beds. The quality appears to be very good!