This lively restaurant presents a fine menu of freshly prepared Mexican fare. Diners can request seating on the street-front patio, in the lovely open-air center courtyard or in the more sophisticated interior dining room. Live music adds to the ambience. Menu highlights include stuffed peppers, sizzling fajitas and freshly grilled fish and other seafood. The tortillas here are always fresh.