We are very happy with our purchase.  It is just the right size and nice and firm.  It will replace a loveseat that was waaaay too soft.  We love the color and feel of this piece.
I would like to amend this review.  I reviewed it right after receiving it.  It is too firm and extremely uncomfortable to sit on for any length of time.  We are very unhappy.  Unfortunately, it is too late to send it back.  We are stuck with it.