This couch is FIRM (which is what I wanted). Be warned if you want something soft. Feels very sturdy, love the yellow color. My roommate "assembled" it (just needed the feet screwed on) and didn't have any issues doing that herself. The side cushions and back cushions have velcro attached so they stay in place, which is nice. Overall I feel like this is a solid product for the price, and it was delivered a few days ahead of the website's original estimate.