I saw the mixed reviews but went ahead and took a chance on this.  I am happy to report that it was in fact 3 feet and works perfectly connecting my modem to my computer.  The price was great the big box store wanted $25 for a 6 foot cord.