Won't stay put for use slung over one shoulder, minus two stars. Smaller than I thought, but usable. Well-made as can be expected with Eagle Creek products, appreciate the quality but wished they thought it out better for people who use as sling bags. The unpadded straps will cut in and create discomfort after a while. A little non-slip padding might have been nice considering the price of this little pack. Main compartment big enough to carry travel items. No body padding, so take care with cameras, etc. Either compartment deep enough to hold a book, light jacket, netbook, sketchbook or an iPad in its cover. Lightly padded rear accessory compartment instead of in front compartment, making it much more secure for wallet, passport, tickets, etc. Bottle holder expands only enough only hold narrow bottles. Key holder, pockets, one padded for mobiphone and small accessories. The back-straps aren't long enough for big and tall, but I'm just 5'2" so it's ok.