Pros: great comfortable sofa which is super firm. It looks and feels expensive and looks great in my living room. 
Cons: a little tricky to out together. You have to wiggle the top portions while making sure the brackets are aligned with each other in order to out the screws in.