I bought this for my sister in law who works from home. She needs a 3rd display and SD card reader for her MS Surface Pro connected to a dock that supports 2 displays. I had a lot of experience with Tobenone products, so I chose this handy little USB-C hub. I tested my Lenovo X1 and it supports both TB3 and TB4. It's small and the USB-C cable is quite long. It works as described. It has 1 USB 3.0 port, 1 USB 2.0 port and an SD card reader. It would be nice to have 2 USB 3.0 instead of USB 2.0 but I think USB 2.0 can be used for keyboard or mouse. My sister in law is happy with it.
Enhanced HP USB-C/A Universal Dock G2 - Optimal for Seamless Connectivity (Part#: 5TW13AA#ABA)
11 Review
Dell 452-BCYT D6000 Universal Dock in Black: A Hassle-free Single Solution
17 Review
12-in-1 USB C Docking Station: Dual Monitor, Triple Display, 4K HDMI, VGA, Gigabit Ethernet, SD/TF Card Reader - Compatible with MacBook/Surface/HP/Dell
11 Review
π LENTION USB C Docking Station - 100W PD, 4K HDMI/DisplayPort, VGA, Ethernet, Card Reader, USB 3.0/2.0, Aux Adapter - Compatible with 2016-2020 MacBook Pro, New Mac Air, Surface, and More (CB-C95) - Space Gray
11 Review