Honestly I felt safe as long you are in the tourist area. Your friend being there every year in the same area could have crossed some wrong people at some point. I was in Los Cabos. Would I go to the Mexico city? Or to the game? I wouldn't take that chance not sure where the stadium is located or surrounding area.