The first time I sat on it I knew I had made a good purchase.   The cushions are firm and supporting which is what I like without being overly hard to sit on.  I would definitely recommend this product to a friend.   My son sat on the sofa and he is thinking about buying one for himself because it so comfortable yet very attractive