Even if there is no keyboard from Microsoft, this keyboard is great. It adapts very well to the controller and also the connection to the USB is working properly. The buttons are easy to reach - even for smaller hands. In the menu you get much better deal than without, and the chat is much more convenient by hand. One can not go far wrong with the purchase.