Rockstar makes some of the best games. I know they won't let us down. This is going to be a winner