Holiday Inn last year was a pretty good place for the kickoff... the place seems pretty big enough, and the NASA broadcast was able to do online live broadcast with a truck at the back of the hotel...
I guess this means no more going downstair from the rooms in the Holiday Inn to breakfast, and stop by the big room where Dean and Woodie reveal the game when you feel like it
I am guess they are doing it at a new place because it's better for broadcasting the kickoff across the country at remote kickoffs...