Ordering a chair online is a risk when you don’t have the ability to see it and sit in it, however, I am very happy with this purchase.  The chair is comfortable. Firm, but not too firm. The rocker/glider motion is just right.   I ordered “beige canvas” and it is very neutral.  I am 5’5” and my feet just hit the floor when sitting. If you are shorter, your feet might not reach the floor. It was so easy to assemble. Basically 2 pieces.