The man accused of attacking a worker in a Tampa Marriott bathroom has been caught, according to the Tampa Police Department.

John C. Eckhard is facing charges of aggravated battery with a deadly weapon and kidnapping with the intent to harm or terrorize.

According to police, Eckhard is a registered sex offender.  

On Tuesday morning when a female employee at the hotel on Westshore Boulevard entered the restroom on the first floor.

Eckhard, 41, walked in behind her and threatened her with a knife, according to police.

After a physical struggle, the woman was able to reach out for help on her work radio and Eckhard ran off, according to authorities.

On Friday, the police encountered Eckhard, who matched the description as the man who attacked the woman at the hotel, authorities stated.

Eckhard was identified by a pair of gloves and a knife, which was similar to the one that was left at in the bathroom, that was found in his backpack and the woman was able to identify him from a suspect photo pack, police confirmed.