Came in one box. Very high quality material. Pretty easy to put together by myself (I’m a 5’6 female), took maybe thirty minutes. Make sure you follow the instructions of refining the covers and to let the cushions fluff back up completely. I’d say it’s firm, but not in a bad way (more like it’s supportive). Nice wide seats, perfect for lounging on. 

I was hesitant to buy a couch off of the internet and it’s my first couch ever, but I’m very pleased with my purchase!