Summary: If you are a fan of NBA games this is a well made game that has every play and move imaginable. The things I didn't like about this game were the awkward controls and the fact that the Miami Heat was extremely stacked. I would recommend buying NBA 2k13 which is what I have done, from what I've heard the controls are much easier to get used to but that being said 2k12 was my first NBA game and I didn't get to far in it before I bought the next one
Summary: Very nice graphics, especially the top players of the organization. You have to update the game to make sure that you have the current roster. Many of the players aren't as good as they are in real life, but somewhat close. However, there are still some glitches and some bad calls made on plays. Overall, 4/5.