Has plenty of pockets and love the pocket meant for wet clothes. Overall, the top pocket is a bit small but the bag is a great value at under $30. No smell at all to mine that others are complaining about.