This couch is perfect for the price -- if you like a firm bed, you won't mind how firm this couch is. With one nice pillow, I don't mind laying against the arm rest and binge watching Netflix for hours on end. I was able to put this together myself, leaning the couch on a stack of bins when I needed to attach the arms. I live in a walk-up apartment building, and the stairs are super narrow -- luckily, this couch came in two boxes that were super easy to roll up the stairs. Totally the best case scenario for small living situations. Plus, the green color is even more beautiful in person!