El Vaquero is a great restaurant. Its no longer the only Mexican restaurant in town, but it is by far the best. Their food is authentic and delicious. Its nicely decorated and has a pleasant patio where you can eat as well. The service is great. You can expect to have your entire meal in about 10 minutes or less. The employees are fun and entertaining, too!