This is a nice sofa, and it was very easy to assemble. The seat is not as deep as some other sofas, but it was perfect for our space. I only wish that I could add on a chaise in a separate purchase as I now realize that I have ample space. My dog has spent time on the sofa, and it seems durable enough to handle pets.