Took me awhile to choose, there are several within this price range; my final choice though was totally influenced by the reviews of other customers. I am actually quite pleased with this sofa. The seat cushions do not come off, which time will tell how well they stay fluffed up enough to not always look like a flat old pillow. It does not have super fluffy and soft seat cushions, they are instead kinda firm, which is okay; its just not a fluffy pillowy feel.  I chose the mocha color and it is very attractive; goes well with my teal, navy blue, and gold colored curtains and dark teal area rug. 

Pros: more firm seating cushions, great price, excellent color
Cons: cushions are attached