Gracious and informal hosts and service. Large selection of outstanding margaritas. Excellent food. Extensive menu. Good selection of seating areas. This is not a TexMex or ersatz Mexican place. Parking can be and usually is a challenge. Is extremely noisy, especially on weekends. Best to avoid the large dining area at those times or go really early.