An excellent purchase that I'm very pleased with. The game is well designed, the instructions are clear and precise enough to get playing straight away.
The complexity of the game is well pitched so that you can pick up the basics straight away, making it very accesible, but the level of strategy is deep enough so that you will develop new tricks and moves along the way to increase it's longevity.
It's also incredibly addictive, which is not bad thing as it challenges you to use your brain power not only to plot your own moves, but to try to counteract your opponent also.
There are several different starting positions, each with varying balance between attack and defence. Having played the game a number of times I'm confident to say that it does not seem to get repetitive, and game rarely follow the same pattern. The "Eye of Horus" add on is a great purchase, slightly expensive for an extra 2 pieces, but adds a real depth of extra gameplay options.
The only slight criticism I have, echoed in one of the previous reviews, is that the pieces aren't quite as robust and precisely made as they could be, there are occasions when the beam can become slightly off centre which means that it may not take the correct course at longer ranges.
HOWEVER - With a bit of care, you can combat this - Take a few moments "testing" each piece at a distance from the beam, if you carefully press the mirrors one way or the other you can seem to "settle" them and align them better. If you do find that the beam is slightly out of line during a game, and can't settle the mirrors, try swapping the piece that seems to be affecting the beam's trajectory with another of the same pieces on the board. Also pieces are eliminated, at it seems that it's the common "pyramid" piece that is usually at fault, just switch out any dodgy pieces early on as pieces are eliminated from the game reasonably readily.
I appreciate that this is not ideal, and I agree with the comment before that for the price you pay, the quality should be better - That said the problems have a reasonable workaround, and I'd advise anyone not to let these slight inconveniences get in the way of what is a thoroughly good game.