Four stars, for a fantastic sofa. Its not perfect, but pretty close 4.5 stars. For the money its about as good as it gets. It is firm, and sits three comfortably. I strongly recommend it, we get compliments by everyone who comes over.  

Pros: Great value, easy assembly,  comfortable, looks great, looks like we paid a lot more.
Cons: Its a little light so it can slide around some.