For 650, despite the plastic feet and a little bit stiff fabric its good enough. Sofas aremt meant to last forever and we have a dog.

I bought sofa covers for it due to dog, but its a good size and functional.