Nearly perfect for what we needed. I didn’t have any issues with the cushions puffing back up but I didn’t put them on the couch until 18ish hours after I opened them, maybe that helped I gave it 4 stars because the back is straight up, which is funky. Otherwise, very happy!