The game is a blast. You guys will definitely have a great time.
It does take a a long time to beat so I don't think you'll beat it in one night. Some friends and I play it when they come over and we've logged a lot of time (not sure how much but it's A LOT) and we still haven't finished it.