This keyboard worked the best for me. I needed a midi keyboard for my kid and this was the right choice I made. Was worried about its performance and also about shipment but it came in good condition and was also easy to install. This is the great functions and keys are smooth, making your fingers stress free. Since my son is beginning his music classes, the tutor suggested this keyboard, now I believe the tutor was correct and I have bought one of the best keyboards for my son. I hope it will be suitable for you as well.