I've used other, similar bags--one from LL Bean and the other from Cabela's.  But, in spite of being good and serviceable bags, they didn't quite do everything I wanted.  This bag from CalPak is perfect.

I first ordered the 30" bag.  Way too big!  So I returned it and got the 26" instead.  Perfect.  Excellent construction, the fabric seems very strong and durable, and the arrangement of outside pockets does everything I need.  A feature in particular that I like is that one of the end pockets actually expands into the main compartment.  Cool!  So, now, as I use clean clothes from the main compartment, I can put the dirty clothes into the end pocket which expands as needed.  Very, very helpful.

Finally, this bag was sold and fulfilled by eBags, not Amazon.  EBags was great about the return--paid shipping both ways, quickly credited my account, etc.  I was very pleased with the entire transaction.