The buttons are well placed and otherwise, the controller has a very good quality. There is also a USB cable, so it can be charged. Since we are already talking about the issue of battery life, which is really disgusting long. I have been charged the controller only once and it still works. So if you do not feel like to put every 3 hours a charging cable to its controller, which should these buy here.
If you install the appropriate drivers, you can him even on the PC (Windows and Linux; Mac OS unknown) use.
But watch out: From this controller, there are many fakes of poor quality. So does not interfere at the cheapest offer, the price is worth it!