Overall it's good. But there are way too many unskippable ads. Also, during events, the time is calculated horribly wrong. If the app is unable to submit results after finishing a challenge, the timer keeps running and I end up being penalised for something that's not my fault