Halo 3 is a well put together game. The campaign is beautifully done, and you can play it over and over again. There are even hidden skulls throughout the levels to get an armor set. The multiplayer is also fun, and with Xbox live, playing online is fun too. There is a lot of stuff to do in the game, and the graphics are amazing.