Have any of you been to the Houston Texans Grille in City Center? I was thinking about going to watch the game there this Sunday. Just wondering what to expect, can't really find too much information online. Good selection of beer? Enough TVs to be able to watch the game anywhere in the establishment? My buddy was saying you have to get there like 3 hours before the game to get a seat or something crazy like that.