Always an event going on some easy some challenging keeps you playing. A lot of people say you need to spend money, you don't. I've never spent any money and usually complete events with no problem even get 1st place sometimes. some are too tricky but it keeps the game from getting boring. the events also usually repeat eventually so you get another chance if you don't make it. Cute characters with fun story line none of that inappropriate stuff you see in a lot of games nowadays.