Very enjoyable! Lower 100 levels are fun and, eventually, challenging. Upper levels become ultra challenging, however, and you'll probably need to purchase some weapons at some point. Wish they didn't make them so hard. They should make enough money on the ads in between levels that they don't require you to buy weapons just to play their game.