The one problem I had was resolved perfectly after following the tip provided by the manufacturer in the comment below. Here's my original review:This adapter seems to work OK, with one notable issue. I've got it plugged into one of the USB C ports on my LG Ultrafine display, which is in turn plugged into my 2016 touchbar MacBook Pro. I have a USB keyboard attached, and it works fine. I've also briefly tested the card reader feature, which also seems to work as expected. But I tried to add a Logitech unifying USB wireless transmitter for my Logitech wireless mouse, but that proved unworkable. Instead, I have attached the transmitter to a USB-C to USB adapter, which is plugged into another USB C port on the display. This configuration works just fine. So the problem is in the Innomax hub/adapter. I don't have that many USB devices to plug in, so this is workable for me, though it's not what I had hoped for.The manufacturer's comment pointed out that the MacBook architecture shares the wifi controller with two of the Thunderbolt ports (the ones on the right hand side). This creates some conflict/interference with peripherals such as bluetooth dongles, etc., when those peripherals are plugged into the right hand side of the laptop. Connection using either of the ports on the other (left hand) side of the laptop eliminates that conflict/interference, and--at least in my case--allows the peripherals to work perfectly. So using the ports on the left side of the laptop completely solved my only problem with this product. As far as I'm concerned, it works exactly as I had hoped, so I have changed my rating to reflect that.