80%
Download something on Xbox Live Arcade sight unseen is usually spells complete disaster, but not this time. Read the full review at Game Informer
What are the best games to find on each platform ?