I tell you one thing - any americans who vacations anywhere in Mexico, has to be out of their minds.
I lived in San Diego 10 years and NEVER went to TJ. I heard enough horror stories and felt that Mexico did not deserve a single penny of mine.