I have the Redragon M901, the nearly identical model mentioned by JustWok. Physically, the mouse is fine. But the software and customer support are terrible. If you don't need to remap the buttons (they default to numbers like an MMO mouse), then I expect the mouse will be ok out of the box. But if you need macros or custom DPI, expect profiles to get overwritten or unloaded from memory or flashed incompletely by the awful software. And the company is almost powerless to update anything since they're like redistributors of reskinned products (RedragonZone vs RedragonUSA, where this M908 isn't even listed). I wish I checked the 1 and 2 star Amazon reviews first, since I encountered the same issues (similar problems on my M901 and on this M908 model). I would never buy anything from them again.