So many pockets! This bag is perfectly small, but not too small and large enough to hold so many things for a long day of adevrbture. Great for the airport, trecking around a new city or quick stop at the mall. Durable and practical.