This is everything you want a duffel bag to be, with just one important flaw; it's too big to check in when flying without paying an excess charge. Otherwise, this is a brilliant bag.
My North Face XL base camp duffel has taken some abuse and come up smiling every time. It has an enormous capacity, big enough for me to load climbing gear and camping equipment and more into it (a friend, a chap of slim build and about 5' 9" in height, managed to fit into one of these curled up, but I'm not recommending you travel that way). The range of compression straps make it easy to tighten it up so that things don't move around inside it. The daisy chain loops on the outside make it easy to tie down should you need to when it's being moved. The rucksack straps and grab-handles at the ends make it easy to move. The fabric can take all manner of abuse and is waterproof too, the zip is chunky and doesn't snag and the internal mesh pocket in the lid makes it easy to retrieve maps and other travel documents when you need them.
It's unfortunate that since a change in regulations a few years ago, this bag is now too large to transport on a plane without paying an excess charge. If that's important to you and you can cope with a smaller volume bag, get the large size which is can be checked into the hold at no extra cost. That's the only real negative point, except that you may find that you put so much into this bag that you can't lift it.
Otherwise this is a brilliant bag, nigh on indestructible and highly recommended.