The visit pushes UNC into Hadley's top three along with Georgia and Michigan.
"That is a good group [of schools] that I'm going to really keep my eye on," Hadley said.
Hadley claims to not have a clear cut leader.
After arriving on campus Saturday morning with his Seffner (Fla.) Armwood teammates Mywan Jackson and Ryne Giddins in tow, Hadley took in UNC's ACC bout with Virginia Tech.
"It was a good start," Hadley said. "One thing they need to work on is finishing. They played a good solid game, and they're going to be a good team."
UNC sophomore Marvin Austin served as Hadley's player-host. Saturday night, Austin escorted Hadley and his teammates around campus and Chapel Hill.
"He showed us a little bit around North Carolina – like where everything was," Hadley said. "He talked to me about, if I were to come here, how much I would enjoy it [and] how great the coaches really are."
Sunday morning, Hadley met with UNC's defensive coordinator/defensive backs coach Everett Withers.
"We just talked about next year if I was to come [to UNC] – how much playing time, the scheme, what I have to work with," Hadley said.
Before heading to the airport Sunday evening, Hadley and his teammates sat down with Butch Davis in his office.
"He told us how he brought programs up and where they are now and how successful the teams are," Hadley said.
Hadley is now in the process of setting up official visit dates with the remaining two members of his top three – Georgia and Michigan. He also plans on scheduling official visits to Florida and South Florida. All of the aforementioned schools have offered, with the exception of the Gators.
By season's end, Hadley hopes to have taken all five of his official trips and make a verbal commitment.