Pros: 
-it's comfortable 
-cat can claw it while I am petting him and not mess the fabric up.  
-fabric doesn't show cat hair and 
-my wireless Dyson to vacuum up what cat hair there is with ease
-Fabric is easy to care for 
-bottom cushions are very supportive

Cons:
-bottom cushions don't stay in place (simple remedy is to just buy some Velcro to put underneath or something to keep them from sliding forward)
-the back rest cushions just don't have enough stuffing in them (simple remedy, just add more stuffing)
-velcro on back of cushions can be noisy but once more stuffing is in them this is less of a problem
-fabric added to bottom of sofa feet comes off easily(simple remedy, buy sofa sliders for feet)
-last but not least.. the sofa arrived at door and just left there 

OVERALL:  A really great overall value.... I paid around $350 for sofa and I have paid way more for one and been extremely unhappy.   I believe I will get my money's worth out of the sofa.