This thing is solid! We received exactly what was described. Easy to put together in about 30-40 mins, two people would be helpful. Overall nice quality, good fabric, feels solid. It is a bit firm, but, I'd rather have a firm couch that settles over time than a couch that dips (like our last one). Perfect dimensions for our space. As long as you read the description, dimensions and specifications, then you will know exactly what you're getting. Anyone complaining about the size didn't do their due diligence.