The sofa is firm but not too bad, I am 5’8” and can lay on it just fine but I feel like it’s not very deep. The velvet is nice and soft.