We've tried every Mexican restaurant in the tri-county area - the only one we prefer is El Taxco on Rt 40 in Ocala (near Silver Springs - in Six-Gun Plaza). You can order off the menu, or they have a buffet. They have a Marachi band on a couple of nights. They are VERY reasonable in price. We go often. Good luck!