Nice keyboard for its price but not very high quality and not very convenient but it is very cheap. I bought it for gaming so I don't have an opinion for different uses. Its RGB lighting is not the best and it only has two functions. Basically, it has a button that completely turns off the lights and if you press the button again, the lighting is on and they don't do anything, meaning they stay in a static rainbow color. Then, if you press the on/off button continuously along with a button that says Ins, the rainbow color starts to revive. And finally, you press the on/off button continuously along with some other buttons that say PgUp and the other says PgDn, and they are for increasing and decreasing the brightness of the rainbow color. I recommend finding another keyboard unless you don't want a demanding keyboard.
(1 year later)
The keyboard still works fine, although some buttons have faded a bit. Something I forgot to mention is that the buttons, especially the space bar, make a lot of noise for a membrane keyboard.