This review got a 99 on Metacritic.