I was torn between a choice of cute animal on the front but in the end I picked this baby meerkat, and god it's adorable. It is perfectly functional, with three slots to hold your DS games, which I find very useful as I don't want to take my 24 game card case with me to most places. My 3DS slides right in and feels very protected as the material is just thick enough. The only thing I don't get is why the little paws stick out but that's not even a con really, just makes me curious about that aspect of the design.
The only actual con I can think of is that you should probably be careful if taking your DS out in the rain (for whatever reason) as it is not completely sealed (there are gaps to the sides). Other than that, everything's grand.
Overall I am glad I bought this!