Hi folks, I got a room at the Holiday Inn downtown location for the Idaho game, it says this is close to the stadium but sometimes I know that is relatively speaking- can anyone tell me if this place is in fact pretty close? Thanks for any info. Scott in NY