I purchased this device for my 2017 MacBook Pro. ...

I purchased this device for my 2017 MacBook Pro. All ports work as advertised and would be given 5 stars except it tends to get very hot while in use.

###

