I love it!   It was a great price for a pretty little couch.   The cushions are very firm.  The couch comes in three boxes and the cushions are inside the base piece in a Velcro closed compartment.  Easy to put together.  I would buy this again!