The one I use have rollers and they are very smooth and doesn't leave a mark on the marble floors.
It also has adjustable height, armrest position, seat position, and a lot more moving parts.
And you can widen the armrest position too, unscrew adjust and screw ... simple and done.
About motion...