(un)Plugging in two monitors, external drive, keyboard, ethernet adaptor and power becomes a bit of a chore no matter how much you prefer using your own Mac. So this solves the problem wonderfully. On the first day of usage I had some issues with the hub reporting power and enumeration issues through Console. The ethernet port would shut down. Undocking and redocking solved the problem. This turned out to be a first day issue and in the week since – it has been flawless. Would recommend this without hesitation. 4 rather than 5 stars? The 2 USB 2.0 ports instead of all USB 3.0 made me cranky 🙂