It has a lot of great games and the graphics are awesome. The challenges can be fun but sometimes when you are about to actually complete one, your game tanks and you lose everything. The newer games are pretty good... I'm pretty high ranked so sometimes I have to save up coins for a few days to even play.