Supportive but still nice and comfy! My husband is 6’ and can lay down entirely on it with a little bit of extra room. The throw pillows are simple and cheap looking though. The box came partially ripped and I was really worried, but the whole thing is wrapped in a cloth cover so no damage came to it! The contents are stored in the seat itself, upside down with the bottom of the couch being Velcro. Only took 30 mins to put together with no tools. After assembly I saw that Velcro isn’t as strong, and that cover lays a little loose (unfortunately my puppy found this out and it is now a little ripped…) so we just took a staple gun 2-3 times along that edge, like our other sofas have had done. 
My dog is about 30-35 lbs if that helps at all for size.