This set is really adorable, but I'm not convinced it's worth the $30 price tag. Like Kris said, the tank top and hoodie aren't versatile at all because of the decals. I suppose you could peel them off if you really wanted to. You can't take the writing off the visor, though - it's embroidered on. I don't like the visor much, anyway. To get a good firm grip on the doll's head, you have to position the visor in a way that completely covers the eyes. The jacket/hoodie is also rather flimsy and feels kind of like a windbreaker.
The terry shorts are cute - the team logo on them isn't so specific that the shorts couldn't be used for anything else. The shorts are a little too short in my opinion, but I guess it's okay for wearing to a pool or while laying around at home. I plan on using the shorts and tank top by themselves as a pair of pajamas or loungewear. They look like good summer pajamas.
I won't bother reviewing the sandals because there's not much to say. I suppose they are realistic (I've seen people wear foam sandals to the pool), but not really much special.
The IM-me is my absolutely favorite piece. It's only about an inch long - really tiny, but really cute. A kid could easily lose it, but it is a great accessory. There's even a non-working power switch and USB hub on the side. The IM-me fits perfectly in the pocket of the nylon jacket. It also comes with a little dock, which is cute, but about as useful as Mia's iPod dock.
This outfit would get an A from me if they just did one of the following: removed the team logo from two of the four garments it's on, or lower the price to around $26.