Super easy to assemble which is nice. The swivel feature is smooth. The padding is pretty firm so you don't feel like you're resting against the structure of the chair. Only issue was getting them level. The plastic feet adjust which is helpful.