You can recharge it with your computer and it hooks up to play your tunes on most MP3 players (AKA: My iPhone, iPod and Shuffle).
Only about $20!!! Don't get me wrong, it's no Bose, but the sound quality is better than I thought it'd be, and it's perfect for a day at the beach/park, and stuff like that.
You can't tell me it's not completely adorable! Oh, and yes, it comes with the toque (2 actually!).