Fairly easy to put together.  Ive only had it for a few days.  The seat is kind of stiff, but Im thinking it should loosen up a little and provide better cushion.  Much better on my back than my other desk chair!