Sofa came with grease stains all over and did not come with correct screws. Was supposed to have 6 long screws. Had to go out and get my own in order to assemble. Feels nice and soft to touch however after sitting on it, it feels springy. Nice white colour but built on the cheap side.