We live in a small apartment, and this sofa fits perfectly. The 128-inch L-shape design provides ample seating without taking up too much space. The corduroy fabric is soft and durable, and the built-in cup holders and USB ports are very handy.