Arrived in a nice box already partially charged so I could test it straight away. The buttons feel sturdy and the grip is easy on your hands. It comes with an extra little bit for the phone holder part incase you have a giant phone but it fit my Galaxy S9+ with a very thick tech21 case including a few cards in the front cover without issue so I'm not sure who would need that. Also comes with a very small USB wireless Bluetooth reciever in the controller. Worked with all the controller compatible games on my phone without issue. Good job.
Comes with usb-b though so if you want a wired controller with usb-c you'll need an OTG cable but the Bluetooth works great without it.
Nice bit of kit. Very solid build, buttons are firm and it is ergonomically nice - in between an Xbox and PS controller. Synced easily and fits my phone (Galaxy S7) nicely. This is my second Gamesir controller; I also have a T1d for my drone. They make nice stuff.