Very well packaged and so easy to assemble. Took me alone about 20 minutes. I absolutely love it. The cushion is fairly firm but comfortable.