Wow. For the price, you can't do much better. It was delivered a couple days sooner than expected, and putting it together was so easy. I'm a 4'11" woman and did it by myself. Not counting the cushions and ottoman, it comes in five pieces: two arms, the back, the bottom, and the front. They hook into each other very easily. The cushions all have velcro on the back and therefore are not reversible. The back cushions are super comfy. The cushions you sit on are a lot more firm, but I'm hopeful they will break in over time. Overall, super happy with my purchase.