Since new laptops come with only USB C connectors it has become trouble some to connect to external display using HDMI. I tried some USB C hub but it is not always practical to use them.
Finally I found this cable which is direct USB C to HDMI. One cable and I am sorted. No issues of USB C Hub power overloading. You always have your own cable so no need to worry about cable availability.
Cable is quite durable and flexible so no cable dangling. Overall a good product.