We were visiting Mesa Verde for a couple of days and this restaurant was recommended to us by our hotel. This was the best meal we had on our entire two week vacation through five states. They had very nice patio seating. The guacamole was so fresh and had amazing flavor. All of our food - tacos, burritos and enchiladas (shrimp and chicken) - was equally impressive and flavorful. This was some of the best Mexican food (my son says THE best) we have ever had and we frequent non chain Mexican restaurants and used to live in South Texas. We are still craving the guac.