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
π AuviPal 3-Port Micro USB OTG Hub Adapter with Power Port for Fire Stick 4K, Playstation Classic, Raspberry Pi Zero, Sega Genesis Mini, Super Nintendo NES Classic and More - Set of 2
10 Review
π Juiced Systems Silver BizHUB USB-C Multiport Gigabit HDMI Hub with 3 USB 3.0 Ports, Gigabit Ethernet, 4K HDMI, SD/Micro SD, and USB-C Power Delivery
11 Review
HB-UMLS Sabrent USB 2.0 Hub with 4 Ports and LED Power Switches for Each Port
12 Review
Smartphone ZTE Blade A7 (2020) 2/32 GB, Dual nano SIM, blue
79 Review
Verizon Wireless Jetpack 4G LTE Advanced Mobile Hotspot - Novatel 7730L
7 Review
π CERRXIAN RS232 to Ethernet Serial Device Server - TCP/IP Converter with 1Port DB9 RS232 Serial to Ethernet Connectivity
3 Review
π StarTech.com NETRS2321P: 1-Port RS232 to Ethernet IP Converter, Serial over IP Device Server - Black
5 Review