Perfect sofa. Bought this sofa for our basement for a second place to sleep, and it is perfect. Perfect size, and it has a great texture. It was easy to put together- just attach the base with legs. The cushions are a bit firm but I am sure they will soften with use over time. 
Only downside is I see is that the textured fabric attracts lint/pet hair pretty easily.