Very nice! I'm normally not very good at these types of games, but this was just complex enough for me, and very satisfying. Also really dig the graphics!