This was our first time at El Caballito and it comes with mixed reviews.
If you are looking for a sit down Mexican restaurant this is not a location for you. The vibe is very quick and re ordering is not something that is very easy.
We went for my wife's birthday as she is big fan of Mexican food. The food itself was good, but after a long line to get in, you feel sort of rushed to get your food and try to grab a seat. We wanted to explore the menu a bit but we received mixed messages from the servers on whether we could skip the line an led re order some additional drinks/food items. They allowed it but another server didn't agree with us being able to do so.
I would go back, but I would now be prepared for the experience it brings. I'd start my night there rather than make it a focus point of the evening.