We love this couch! It fits all of us well. We have a great pyrenees boy who is about 120 lbs and he fits perfectly in the corner of the couch and allows for us to cuddle on the rest of the couch with our 2 cats.

The construction was relatively easy and the cushions puffed up quickly after we got them out of the plastic. I will say my only complaint is the back of the couch is quite stiff so it can be a bit stiff if you want a couch that has an angle or a bit more give. The cushions were firm but soft almost like a tempurpedic bed. 

This did show up in 3 large boxes but overall easy to manage and easy to construct!