Mérida has been named Mexico's safest city and the second safest city in all of North America. This is especially reassuring if you're a solo female traveler. In my experience the street harassment in Mérida is significantly less frequent than in other places in Mexico and even in the States.