It has two USB-A ports, an HDMI port, micro SD and SD card readers, a Lightning audio port, a USB-C port for high-speed data transfer, and a USB-C port for up to 100 watts power delivery. It's nearly as powerful as a docking station but costs a fraction and doesn't take up as much space. > Great value : Anker USB C Hub for MacBook, PowerExpand Direct Things like SD and microSD card readers, 4K HDMI, Gigabit, and three USB-A ports. But it does have just about everything else you'd need to run your peripherals with your MacBook Pro. Satechi's multi-port adapter doesn't support high-speed data transfer or dual-4K displays. Best for most people : Satechi USB C Aluminum Multi-Port Adapter Staff Favorite