Excellent, be careful the lower levels lead you into a false sense of security. Higher levels vary in difficulty; unless you are a dedicated student of chess stick to the lower levels. Overall fast, engaging and unforgiving