Just received this bag today and it is even better than I expected. I am a big LeSortsac fan, but was afraid this one might be too big. It is perfect in every way. Front & back zip pockets are perfect for wallet, airline tickets, paperback book, etc. Side zip pockets are just right for keys, cell phone, lipstick, etc. Camera and other important stuff can go in the main compartment which is roomy. And how great is this print! If you like the animal thing, don't pass this one up.