It meets my needs. Did not have a problem with the gel firmness. The pad area could have a larger area to avoid having to reset the position of the mouse as frequently. Time will tell how well the outer fabric holds up to occasional cleaning and day to day use.