Fabric is really nice.  The arms are a bit too low so not really usuable other than getting out of the chair.  Not great for short people.  I am 5'3" and my legs dangle.  Hoping the seat breaks in - it's pretty firm. Also a very loose glide.  It's smooth but it feels like you can tip if you glide too far.