Ocassionally, the loading times can be devilishly long. You may think it has frozen when in fact it is still loading, and the tips change every so often.
However, I recently had the (dubious) pleasure of helping out my cousin on his XBox 360 version - and the hang-ups and bugs I encountered were tremendous.
My only advice would be - if the game has truly stalled - to remove the disc from the player and give it a wipe. That seemed to fix the problem my cousin was having with it. Though, his 360 was also scratching the disc to death, but that's another issue entirely.
If it keeps consisitently stalling on that one particular level, return & exchange may be the best solution.