It's an okay sofa.  Have had it for a few months and it squeaks when you sit down and when you move.  Very annoying.  The fabric is cheap and is very scratchy.  I ordered a Rowe sofa and it is a Five star. You get what you pay for.  Buy the Rowe.