I have a Dell laptop with one USB C port and one older style USB port. I needed more older style ports and a reader for SD and micro SD cards. All these hub ports seemed to work fine but I have not tried the HDMI port. The operation of the hdmi port will depend on the capability of my laptop USB C port. The only odd design feature or perhaps manufacturing mistake, is that when the logo side is up the labels for the SD and micro SD card slots are upside down and the SD cards insert contact side up. Given that the case is flat side symmetric I suspect the logo got printed on the wrong face! Otherwise the unit feels nice to hold and appears good quality.