As simple as the instructions were, it was honestly so hard to put together because the holes didn't line up. Took me about two hours because the arm frames didn't match up with the cushion holes. If I could give the cushion firmness a rating, it would be 4/5, 5 being pretty firm. I will have to see how sturdy the chair is, but it feels pretty decent so far. The color is closer to a beige than a white, and the arms are slightly darker than pictured. I appreciate that the legs have floor pads. Overall, its cute but its not going to be your afternoon nap chair. Just a conversation piece