My apartment has teeny tiny little doors.  This sofa was perfect as it comes in pieces and can be assembled (or disassembled) in less than 10 minutes, no tools necessary.  The sofa itself really helps maximize seating space in my small living room.  I love the color and the upholstery is good quality.  Cushions are a little firm, but not uncomfortable, just enough to keep one from sinking when they sit down.  Love this purchase, highly recommend!