El Charro Mexican Restaurant is a casual and cozy spot for Mexican breakfast and lunch staples. The location offers a wide variety of options, including seating, desserts, and catering. The restaurant is known for its great coffee and fast service. While some guests have mentioned that the menu can be a bit pricey, the quality of the food is generally high and the portions are generous. The restaurant is a popular spot for solo dining, lunch, and dinner, and is especially great for kids. However, some guests have reported issues with the bathroom, which can be a bit of a letdown. Overall, El Charro Mexican Restaurant is a great option for those looking for a delicious and authentic Mexican meal in a casual atmosphere.