easy to assemble, nice design, comfortable, adjustable height, easy to clean.  only con is foot rest does not go all the way around so if you swivel in the seat, you lose the foot rest.