This adapter is very well built and looks good but it's not great with my Dell XPS 13. When using it to recharge my laptop I get constant warnings that it is a slow charger and then the battery gauge won't work unless I restart the laptop. The card reader and USB ports work fine but I get constant warnings that the mini HDMI is incompatible. I haven't used it but the warning notifications are a pain.
Judging from the reviews it works great with Apple products. If you're using Windows this may not be the best product for you.