First, I want to say their customer service is terrible—and this has nothing to do with Walmart. My package arrived, and I had ordered the set of two, but I only received one. The tracking showed the delivery as completed, so I contacted the company's customer service department. The representative immediately argued with me, insisting that I had only ordered one and that the “two pieces” referred to the cushion and the frame.
I had to go into my Walmart order, take a screenshot, and show the two different purchasing options: one cushion with one frame, or the set of two cushions with two frames. You would think customer service would look into the issue before trying to brush me off.
The second part of my order did arrive the next day. If it hadn't, I would have marched right into Walmart and returned the product for a refund. Because it's the holidays and customer service lines are insane, I don't think it's worth returning now that I have the second piece.
As for the product itself, it's sturdy, but like many other reviewers mentioned, the cushion is nothing like the picture. It's more like a flat duvet cover—that's the closest comparison I can think of. It definitely needs more filling. Yes, I gave it time to expand after being compressed in the packaging. It's been days, and it may have fluffed up by a few millimeters—maybe. That might just be me being hopeful, or maybe the kids squishing it while testing the supposed 900-lb weight limit moved the filling around. Either way, it didn't get noticeably bigger.