The dog bed was smaller in person than I expected, but it seems quite durable. The cushion stays on by a hook in the back. Theres a nice pocket on the back that isnt floppy and doesnt protrude out. The fabric is so buttery soft. Its would fit nicely next to an actual sofa or in a corner. Overall its a nice little sofa bed.