I bought this for my 14yo son and he and my husband really enjoy playing it, so it seems like it's fine for 2 players. I haven't played it yet. It doesn't take too long, maybe 30-40 minutes. I can tell they were both really thinking through their moves, so there is some challenge to it, yet it doesn't look overwhelmingly complex either. Just the right balance.