You get what you pay for.. it's $300 for a reason...
it was pretty simple to put together (I'm a 59 year old woman and did it by myself)... arms came in one box, base and cushions came in another box. 
The couch was NOT comfortable at all... very hard so what I did to make it better was to stuff one bath towel behind each back rest cushion and a layer of about 6 towels under the seat cushion part.. and PRESTO... it's now a pretty comfortable couch.. and looks great once I added a few decorative pillows.