It's not revolutionary in any way, but it's well thought out and presented. You get 12 levels in normal and action mode and 15 in puzzle mode. So there's a fair bit of variety. There's even an online code you can use.
If you feel like a good puzzle game and haven't played one in a while, or you really enjoy these sorts of games, FPG is worth checking out.