It is a good game, I don't have online play on my xbox because I didn't want to drop another hundred for a wireless adapter and more money for xbox live.(just picked up a ps3 and metal gear solid 4 today)
I would say the game-play and co-op play is up there with the best from what I have played, only thing I didn't like is the glitches. Each time I went through the game I had about 3-4 glitches that would keep me from opening a door or getting onto the train during the razorhail.