Easy to assemble, but the foot rest is surprisingly uncomfortable for bare feet.  Swivels and seat height can be adjusted without any trouble.