The Eldorado Restaurant in Harlingen serves excellent Mexican food. The Mexican food seems to have a different style and taste than that of other Mexican food restaurants in the area. The servings at this restaurant are very large. The prices are reasonable. The restaurant has employees that provide excellent service. I had a family gathering here a couple of years ago and the restaurant has specialized rooms for such events.