The Mansion on Delaware is the only 4-star hotel in the area, everything else is 3-star and below:
https://www.tripadvisor.com/Hotels-g60974-Buffalo_New_York-Hotels.html
You also have to remember that if we have a new indoor stadium, it would be easy for Pegula to host a bowl game every year.
That might spike interest in NCAA football locally.
They can't get the UB North students to go to games that are 200 yards away from their dorms - how are you going to get them to come downtown for a game?