Got pulled back into El Santo by friends hosting events, and can say some things have improved, thankfully. Still not great service or food, but both were much better organized and attentive. Management still is a bit immature, but at least the servers and kitchen staff are showing some professionalism. Still a few missed opportunities to fill another round for the table, but overall much better. Upping to 3 stars.