Very good and with satisfactory mechanics. The constant change of upgrades makes the game a lot of fun. The graphics are simple but very beautiful. I loved the game!