My son says the keyboard is ok, but Alt Customs takes orders for out of stock items without telling the customer they are out of stock. I ordered in November so the keyboard could be a Christmas gift, but I did not receive the keyboard until after Christmas. If I had been informed they were out of stock when I was placing the order, I would have ordered from somewhere else.