We love it.  Pretty easy to assemble with 2 people.  Fabric is super soft, but overall firm enough to provide good support.  Would 100 purchase again.