Love this! Easy to assemble and the directions are easy to follow. There were a few scuffs on the legs but the overall condition of the couch was great. Firm seat cushions, that are completely finished so that you can flip them over if necessary. The back cushions are not completely finished- they have a velcro piece to prevent them from moving around, but you can still remove the cushion for extra depth. For the price of this couch it is amazing!