It does a good job, I like the sofa. However, its a bit firm, and the back is a little low, so there's no neck support unless you really lay down.