The pet sofa arrived very quickly and fully assembled. We love that the cushion is attached to the sofa so our 3 dogs don't drag it around the house. It seems very comfortable and sturdy!  

Pros: fully assembled, sturdy and comfortable
Cons: not enough color options