My work laptop is Windows and my personal laptop is a MacBook (needs two USB-C connections for dual monitor setup) so I purchased this because you can separate the USB-c cables. The dock and ports are of good build quality however setting up/connecting to external displays have been a pain and don't seem to work seamlessly. I've read part of this is attributed to issues with macOS however this dock becomes redundant if I try to use it for one HDMI connection. I have to set the display settings each time. Unable to tell if this is the fault of the product or OS so will try another hub. Disappointing for almost $200.