What an excellent couch. The build quality exceeded our expectations and it only took about 20 minutes to assemble. The legs (including the center legs) are very sturdy, and I’d give it a 4/5 in terms of firmness. The seat cushions have Velcro that keeps them in place, and they don’t make noise. I’d 100% recommend this model and material for a friend.