This sofa is perfect for the price.  I have 2 dogs and even though I plan to cover the sofa each day, I know eventually I will have some wear and tear, but HOPEFULLY not anytime soon.  So, I didn't want to spend a fortune.  It was easy to put together.  It is very firm, so not the most comfortable sofa in the world, but I am using it in my formal living room, so it won't be used often.  Its very plain, but that's what I was looking for, so that I could add bright velvet pillows and throws.  I gave 4 stars because there are other sofas that would be better quality and more comfortable, but overall, a great couch.  You won't be disappointed for the price.