The rocking is a little stiff but the cushions are nice and thick.  The assembly did not go as smoothly as I would have liked but we got them together.