It is an enjoyable game but you run out of coins very quickly. It takes an hour just to generate enough coins to play one level. Then if you don't three star the level you don't even get enough coins back to play another level. You should at least be paid back what you paid for the level when you beat it no matter how many stars you receive. Anyone who wants to replay levels to try and get three stars will be at it for a very very long time.