I had a look around online to see what was the best USB C hub for my Macbook 12". Given that it only has one USB C port I had to invest in a hub. I was looking at getting the Satechi port which plugs in and sits on the side of the MacBook but decided to get something with a short cable to the hub. I was really glad I did in the end. The quality of the product is great. I am using it to connect my macbook to pass through power, HDMI monitor and keyboard. Its good because it doesn't heat up even after hours of use. The underside of the hub has a rubbery finish which means it keeps it and the surface under it scratch free. I have had no issues with disconnection or power issues since using it. Plug connects well and is sturdy.