Wonderful game you can get lost in for hours.
The characters are great, although they like to repeat stuff at times to make sure "they" get it (meaning make sure YOU know exactly what's going on) which, at some points, is repetitive since the plot isn't really all that deep.
All in all this game is a great accomplishment for the 360. FINALLY! Jump into this one even if you rent it, definitely try it out. (even if you are a 25 year old man whose girlfriend makes fun of you :D ) It's worth it.