I needed a mini HDMI cable for my new Canon camera so I could connect it to my TV.  Most cables averaged $40-70.  The reviews on this product were excellent so why spend more money.  I only paid $4.95 and the shipping was free.  The cable arrived earlier than projected.  The picture quality is excellent.  I also appreciate that the cable is 10 feet long.