Our family loves this 128-inch corduroy sofa! The size is perfect for all of us to sit comfortably. The built-in cup holders and USB ports are super convenient, and the movable footrest adds extra comfort. The four back pillows and waist cushions provide great support.