Connection wise it does what it's intended, it did disconnect the mousepad I had plugged in though at first, but I'm not sure if it was the mousepad or the hub. Reason why I give it 4 stars and not 5 is because the picture here is outdated and doesn't look like the one I received, I thought I would be getting all 4 ports on the same side, however its split 3/1, and the shape is not a rectangle, but more an oval/rectangle, so just fyi :)