Kind of hard. You can get stuck on some levels for days and even weeks. Optional pay, you can watch an ad or pay for power ups. Overall fun and addictive.