The good: This sofa is comfy. Firm seats, soft back cushions. Very quick & easy to assemble. Easily customizable formation.
The less good: Not sure about the quality as we've only had it about a week, but seems ok so far. Might be slightly overpriced, but depends on how it holds-up. 
Happy overall.