Sofa is perfect for our space. Pros
Versatile - adjusts easily to our needs
Fabric is awesome. I have a day and a cat and you cannot see the fur easily. 
Size- fits the needs of our family well

Cons- cushions are a bit hard and thinner than I expected, I am looking forward to when they break in a bit. 

Overally REALLY HAPPY with our purchase and would buy it again.