when I started looking for my home office chair, I had some conditions:
1. nice design, good quality and reasonable price
2. arm rest is at a comfortable height
3. flexibility in movement and adjustment
4. seat is spacious, cusion is thick and not hard 
5. easy assembly
I'm not kidding but this chair has it all. totally recommend it for people who will most likely be sitting for more than 6 hours a day.