I use a swivel chair also, and the height is adjustable as well to accommodate whatever table height I might be working at. It also has rollers on the bottom so I can glide a few feet to grab something without having to get up. Mine has a cloth covering which is nice because I think vinyl or leather might become too hot to sit on after a while. It has fixed arms and they have never caused me any problems from an ergonomic point of view. I've had it for some time, but I believe I purchased it at an office store.