Actually, I believe the river is now a gravel pit. I would never go to Juarez. My favorite place for Mexican food is Puerto Vallarta. It's really just about my favorite place, period.
I might be able to handle the Vic's, since it's only about 6 blocks from my house. It is pretty good stuff.
Shoofly