Update from 04/17/20 the hub is defective and does not recognize external hard drives. The only function is for USB mouse. Contacted seller and was sent to Raycue support for a replacement. I'll let you know after careful consideration. I recommend this product after reviewing all USB-C hubs in the $10-$25 price range. This featured an aluminum body instead of plastic. This helps reduce material warping due to potential excessive heat from USB-C and the stress you are applying. I gave up HDMI as the ones I've read tend to have issues, so personally I need USB 3.0 and an SD card reader - it's just a nice touch. It's space gray with an aluminum body to match your space gray Macbook Pro. I would suggest adding a thin layer of padding as there is a slight gap due to the buttons on the bottom of the Macbook Pro (I used the soft side of the Velcro). Do not glue rubber material as moving the laptop can disable or damage the USB ports.
VEMONT 7-Port USB Hub 3.0 with Individual On/Off Switches, LED Light, and 4ft/1.2m Long Cable - USB Splitter Extension for Laptop and PC Computer
9 Review
HB-UMLS Sabrent USB 2.0 Hub with 4 Ports and LED Power Switches for Each Port
12 Review
π Sabrent USB Type-C Hub with 4k HDMI, 60W Power Delivery, 1 USB 3.0 Port, 2 USB 2.0 Ports (HB-TC5P) - Multi-Port
10 Review
π uni USB C Hub with Ethernet Adapter, 4K HDMI, Gigabit Ethernet, and 3 USB 3.0 Ports for MacBook Pro, iPad Pro, XPS
11 Review
Smartphone Nubia Z11 6/64GB
12 Review
π USR-TCP232-410s: RS232/RS485 Serial to Ethernet Adapter/IP Device Server with DHCP/DNS Support
4 Review
π StarTech.com NETRS232 Serial to IP Ethernet Device Server - DIN Rail Mountable - Serial Device Server - Serial Over IP Device Server (Black)
4 Review
Verizon Wireless Jetpack 4G LTE Advanced Mobile Hotspot - Novatel 7730L
7 Review