It gets the job done. I have a studio space and wanted a smaller sofa, but not tiny. The cushion is supportive (not too firm, not too soft). 
Easy assembly but easy take apart as well. Which is why I docked a star. But you get what you pay for lol. Either way I am satisfied and I recommend it.