The My Arcade port of Bubble Bobble is pretty good. It's the NES version of the game.The Rainbow Islands port is also the NES version (so no "somewhere over the rainbow" music). You can either play it using a plug in mini USB or 4 batteries. It doesn't hold a charge like a phone or other game systems, so that was a minor disappointment. Overall, if you want a decent version of original Rainbow Islands that's portable, this is your best bet.One caviat is the Bubble Bobble 2 is very glitchy. It has a two player mode for some reason.The volume control goes from no sound to loud.The graphics are pretty good given the size of the screen. The games are all in full color, which is both a blessing and a curse. Some levels of Rainbow Islands where there are multiple enemies the same color as the background prove difficult. But this game is beautiful, just like my old NES.The controls do lag a bit on all the games. There are no triple rainbows or reverse scrolling on Rainbow Islands. Some of the level gravity in bubble bobble is awkward.This item is a great price for anyone who wants to play bubble bobble on the go without paying for a GBA or a DS.