I didn't buy this on Amazon, as when I went to it was out of stock. Got on another unnamed site. But I have the same item.OK I looked for a LONG TIME to try to find the right bluetooth controller for me. I wanted on for PC, and Android, that had a phone clip. I wanted this for use with the Steam Link Android App. This controller is frankly perfect for me. It is cheap, works well, and feel good in the hands. Well worth $27.The clip is sturdy, hold my Pixel 2 XL in a case, without issue. The controller is a tad smaller than an x Box One controller, and is a bit lighter in terms weight. The buttons are a bit firmer and harder to press, but not by much.Steam Link: This controller works great for the Steam Link Android App, I am unable to see or feel any lag between controller input to game output. Including being able to parry in Dark Souls without issue(this requires precise timing and lag would ruin this, to those who don't know why parrying in Dark Souls is relevant )Android: I have used 3 Emulators, for GBC, GBA, and N64, all had no issues mapping buttons to the emulatorPC: I haven't used the included BT USB as my PC has USB. The controller detects like an xbox 360 controller. And works as such in games. Not much else to sayThe only issue I have is the start button is down where the clip folds in, so if a game requires pressing the start button a lot, it is kinda annoying to reachFinal thoughts: If you are on the fence about a BT game Controller for Android and PC and require a clip, this is the controller for you 100%. And even without the clip, this is basically an xbox controller, but cheaper. This has replaced my xbox controller as my main controller for games where I use a controller.