I have this on a hardwood floor and it moves a little each time you sit on it.  I put an area rug under the two front wheels and that seemed to help, but it still has a little wiggle when you sit.

Pros: comfortable, nice value
Cons: moves every time you use it, nail heads look cheap up close