I finally put my chair together yesterday, I wanted to get it set up before it was too late to return based off what I read in the reviews so far. It actually works for me perfectly fine for the most part.  My only major issues were it was kind of a pain to put together, the directions aren't as informative as they could be, and one set of screws were missing or mislabeled on the per the instructions. The cushion is a bit on the firm side but not to the point I feel it would be problematic to me. There were a few who mentioned it doesn't rock, it rocks for me just not the smoothest rock. If i'm fully seated in the seat correctly it rocks fine. I'm glad it worked out because it was great price and will look so cute in my baby's nursery!