This sofa was EXACTLY what I've been searching for.  It's so cozy. The cushions were very firm at first, which I actually prefer, because I know they'll soften with time.  The back cushions can be adjusted, allowing you to lie down or sit up.  I'm just so pleased with this purchase. Highly recommend.