Based on the price, this gets 5-stars.  I wish the cushions hooked into the couch itself, but I can’t really complain since it was super affordable.  Easy to assemble, even with one person.