It's good.
There's one thing that annoyed me and that was that the ghosts get themselves into loops on the second level and keep going straight up the screen into the green warp and when they warp to the bottom they go straight back up again. Rinse and repeat.
Also some of the ghosts get themselves stuck in corners making it impossible for me to get the dots without losing a life.
But other than that it's a good game.