Not too many pockets, and not too few. One for smelly shoes, one for gadgets to keep dry, and one main compartment. I think there's another pocket too, but I haven't used it yet, and I would probably forget I put stuff in there if I did. A bit on the TOO large size, but I'm not complaining. It's not enough to look like a hockey bag, and not too small to look like a ballerina bag either.
On another note, I recently started as a Ref for Roller Derby. I bought another bag for all my my derby gear and it holds everything I need, helmet, skates, pads, mouth guard and whistle too.