Nice sofa overall - I've had it for about 1.5 years now.  Major issue for me is the two pieces CONSTANTLY separate.  I have to push them back together around 3-4 times a day - no exaggeration.  It's really frustrating.  It comes apart very easily - from my dog getting on it and even when I just lift up to change positions or shift it separates.  If it weren't for this issue I'd give it 4 stars.