For this price, this case can't be beat. In fact, I probably would have paid double this to get all these cool features. The nice thing is that its size isn't too big. It's got plenty of room to store a GBA SP, the headphones, adaptor, opti-cloth, and about 5 games in their cases. All this then fits in the side pocket of your cargo pants. It is also made out of neoprene so there is some protection against water. This is nice if you're walking in the rain and your pants get wet. It’s also got a loop so it can attach to your belt, but you've got to be pretty brave to walk around with this on your belt.