U.S. Bank Stadium = Best in NFL?