If you are craving Mexican and in Horn Lake, I recommend El Charro's on Goodman Road.
Your order is alway prepared fresh in a reasonable time frame and correctly the first time. The wait staff is friendly and always eager to assist whether you want a special order or just need any extra condiment. Your glass is never left empty, and chips & salsa are always never ending.
The downside to my favorite restaurant is that sometimes the music is playing a little too loudly and at times there is a slight wait for a table.
I think the beef chimichanga and the white cheese dip is worth those small imperfections.