impeccable ergonomics, however, the top roller has no quick scroll function by pressing it as my old MX620 what bothers me a lot. Furthermore, since the latter is energy needs recharging every 2/3 jours.Sinon works great on all surfaces why I kept it.