I just can't get over how many people have the totally wrong idea about Mexico.
Of course there are places that are horrible, but that goes for anywhere including the US.
They even have paved streets and wireless internet in Mexico
Just because it isn't the US doesn't mean it's 3rd world....