Really enjoyable. Challenging but not ridiculously hard. The levels add new elements often which keeps it interesting. Lots of choice to earn coins or special items without having any in-app purchases