I had a lot of criteria and finally found it all in one sofa. It's long, seats 3 adults and two toddlers comfortably. The seat is deep if you like to sit with your feet up. Arm height is perfect for people who like to sit with their arm rested. All cushions are reversible. I'm tall and can lay down comfortably. And it's comfortable.