Has pros: 1) Comfortable 2) Smooth pressing 3) Durable 4) Spill protection 5) Player buttons separately 6) Calculator button Has cons: The quality of the material was not strong, but worse than exactly the same keyboard 10 years ago. There is a sharp edge along the edge. They started messing around.