This is product is really excellent.And the best thing is that casio us also better than yamaha before buying this i am with yamaha but after buying casio ctk 860in casio is the best.But this keyboard is not for begginers or new starting up players. I am happy with this product.