1 of 5
Mark Humphrey, Associated Press
New England Patriots quarterback Tom Brady answers questions during a news conference on Thursday, Feb. 2, 2012, in Indianapolis. The Patriots are scheduled to face the New York Giants in NFL football Super Bowl XLVI on Feb. 5.

INDIANAPOLIS — Tom Brady is sorry for denigrating hotels in Buffalo.

The New England Patriots quarterback apologized on Thursday for an off-the-cuff comment about Buffalo hotels. A day earlier, he said that hotels there are "not the nicest places in the world."

In response, one of the top hotels in Buffalo offered a free night's stay to show him he's wrong. Brady appreciated the offer and said he was sorry for his comment. He suggested he should have picked a "non-NFL city" in his comment about places to stay that he didn't particularly enjoy.

The Patriots play the New York Giants in the Super Bowl on Sunday at Lucas Oil Stadium. The Giants ended the Patriots' bid for a perfect season in the NFL title game four years ago.