The product is great. Having used it for more than a week now, the functionality is great. I have all my peripherals connected through it, without any lag or issues.
Had several problems with the Docking unit, I believe mostly related to firmware and version support. There is limited documentation or setup instructions and therefore lots of trial and error was needed to get it operational - it was not plug and play. In googling information on it, there are lots of references to issues others are having similar. Currently, it is being used with an external monitor on HDMI and Ethernet. The Ethernet is an issue as it uses a different network connection then the laptop onboard Ethernet port, and the transition is not seamless. You have to fiddle with each connection configuration to get them to operate properly. Therefore its usefulness is limited and was not worth the money spent.
I bought this docking because the All-in-one computer we bought did not have a lot of external ports. I was surprised that it did not charge the computer, so you need to plug it. I wish it had a memory card slot.