I purchased this mouse because of the positive reviews. I'm still trying to find the proper surface to use this on, but every one I have used has failed. The mouse gets "hung up" and doesn't track well at all. Maybe I'll find the magical surface or mouse pad, but until then, it is pretty annoying to use this mouse.
The mouse tracks well on most surfaces (not using a mouse pad like some require). Buttons are smooth with a proper tactile feel to the mouse clicks. It's a medium sized travel mouse. So it's not a full sized palm fitting mouse. Works perfect for me.