there is a world map, with 5 worlds and about 15 levels in each. It gets very challenging as you progress and getting high scores is very addictive. There are global leaderboards as well. Each level takes a couple of minutes to play through. You'll need to restart a lot of the levels many times to get a good score, but it doesn't feel unfair or overly frustrating. You unlock new play mechanics as you progress.
It's a very charming game with great music.