Bought two of these several years ago and they are still working great.  Good quality, sturdy insulation and flexible.  It is a bit pricey.  The US Wire 74050 12/3 50-Foot extension cord is similar for less $$.  I own both.