I really enjoy this game. The puzzles are fun to solve. You really dony have to pay to get thru the game which is nice. Although the special offers can be helpful. The game is linear and there is a specific progression but there are side off-shoots which break things up. Thoroughly enjoyable.