Quite happy with this purchase. It’s a good size without swallowing the room in furniture. It’s really easy to assemble- I was able to put it together by myself in about an hour. The cushion is on the firm side but i imagine they’ll soften over time.  The quality is okay. You definitely are getting a 600 couch. Decent construction but definitely not top notch quality. The feet are plastic. I like that the back cushions are attached. Good for kids because I know they can’t yank them off. 
The couch came with two pillows but I 
Immediately got rid of them. They were cheap and flimsy and honestly kinda ugly.