The size is perfect for my tiny apartment. My boyfriend was able to put it together in an hour and although, a little stiff the first couple days of sitting on it, the couch is quite comfortable, even from the beginning. The cushions do slide a little bit, but slide less the more it gets broken in. For the price, this is a great looking sofa, seems pretty durable, and is perfect for a smaller living room or space.