I can't recommend. The app has timed challenges but constantly loses the connection to the servers, the time spent trying to reconnect to the servers gets added to your time. But while this is going on they are still able to update the ads that they are showing. This is not an issue with my phone internet connection. If your not interested in doing the time challenges it might not be a bad app.