I bought this last month for my daughters desk . It is a perfect fit.  Easy install and comfort.  I love the arm rests and the material  it is made of.  It is stain resistant which helps in case of a spill .