Bought this for vacation, and intend to use it as a boarding bag in the future. Has both zip and open exterior pockets, padded shoulder strap, and fits nicely atop my 21" carry on.  Has several interior organizers as well.  Fabric and zippers very sturdy. Easily held everything needed for an overnight stay, including hair dryer, toiletries/makeup, and a pair of shoes. It holds a lot, so I had to be careful not to overpack it; when I use it as a boarding bag, I will be able to fit my purse, as well as the usual overflow from my carry on suitcase. It really is no bigger than a large purse or tote, but much better organized and will sit on top of my spinner. I'm very pleased with this purchase.  It is a terrific value for the price.