Yes I beat the game. Took a few tries. The game perfectly rides the line of tough but fair.
Great! I was worried it would be far too hard!