The original Javiers in Laguna was a great place to people watch, grab a beer and eat vey good Mexican food at good prices. The original Laguna Beach location is closed, replaced by large, upscale spots in Irvine and nearby Crystal Cove. The food is still excellent as is the people watching, but the prices are higher and the cuisine a bit more refined.
Get their Carnitas plate, mole, crispy tacos (I like the beef), and any of their Margaritas. Check their website for hours and other locations.