It took awhile to get here, but it was worth the wait.  The fabric is so soft and the cushions are firm.  It was pretty easy to assemble.  Im very happy with this purchase!