This game is fantastic aside from the fact that it is riddled with micro-transactions. Approximately every 30 seconds in a menu you will receive a pop-up of a new car for (blank) $USD. While this is an inconvenience and mildly irritating, the gameplay is where this app truly shines as a whole. It is a bit of a grind if you refuse to pay, but the game is hard to put down, so achieving your goal seems to happen in no time. 4/5 would recommend.