This couch is great, really easy to put together, I think it took me 15 minutes, the cushions are nice and firm, doesn't seem like they'll get indented easily, and so far it looks like it is standing up to the hair/wear and tear of my dog