I've played this game back in 2014 and deleted it once I completed all the levels. I missed the game hence, I re-downloaded it and finished all the levels with prefection in just 2 days!! (I spent a total 8 hrs i I guess ). The level of difficulty is quite fair, that is it isn't too challenging neither is it boring. This is the most well balanced game I've ever come across so far.