I'm terrible at keeping track of how long a game takes me. I'd say it was probably around 10 hours and I loved it. I didn't like Gears 1, but liked this one.

Also Horde mode is great local with a friend or two and on xbox live as well.