Had the KB521 for a while - nice typing for a 20$ rubber dome, build quality is ok. But I returned it, because the keys were too big for my fingers (too flat, not as much as chiclet keyboards, but still flatter than what I was used to).
I really liked the keycap profile, though.