This sofa is perfect for small spaces. The 128-inch L-shape design fits neatly into our living room, and the corduroy fabric is soft and durable. The built-in cup holders and USB ports are very convenient, and the movable footrest allows for flexible seating. The included pillows provide great support. It's a great addition to our cozy home.