Yes, the sofa is firm and rigid compared to most soft and coushoned couches, but hard as a rock, or uncomfortable it is not, unless you buy this sofa because you sit and watch TV all day or want to use it as a bed, then no, this is not right for you.  I have had this sofa for over a 1 year now, no stitching problems or any other issue.  Well made for the price.