Armed men have reportedly stormed a beach near a popular hotel in Cancun.
Reports say the men pulled up in a truck at the beach by the Hyatt Rivera Hotel and started shooting, terrifying guests.
Reuters reported the US embassy in Mexico said on Thursday consulate officials were looking into social media reports of shots being fired at a hotel in the beach resort of Cancun.
Reuters reported the shooting is between two rival drug gangs and two men have been killed.
Andrew Kopp, whose husband is a guest at the hotel told The Sun he had called him to say men had stormed the beach armed with machine guns and had started firing.
"He ran with some friends and is hiding in his room," he told The Sun.
NBC Universal executive Mike Sington posted on Twitter: "All guests and employees told to duck, and we’re all taken to hiding places at Hyatt Ziva Riviera Cancun Resort.
"Active shooter? Terrorist or kidnapping threat? They’re not telling us anything."
"All guests and employees are hiding. Paramedics have arrived."
Sington later tweeted the gunmen had been apprehended and guests were returning to their rooms.
Karisma Hotels & Resorts, which operates a nearby hotel, released a statement about the incident.
"Our team at Azul Beach Resort Riviera Cancun is closely monitoring developments following a shooting that took place on the beach near the resort," the statement said.
"No guests or employees were harmed. As always, the safety and security of our guests are of our utmost concern.
"An investigation is currently underway and we are doing whatever we can to facilitate and support the work of local officials. Any questions about the incident should be directed to local authorities."
The area is popular with American tourists.