I could be generous and give Hacienda four stars because I applaud their attempt to go beyond the average neighborhood Mexican cuisine. But I will be honest instead - 3 stars. Just about every item we sampled was at least subtly different from what is normally served. For example, the refried beans were made with black beans, the rice was very soft (my wife says overcooked) and had a fresh flavor, the street taco was very small (I didn't say all the differences were good), and the chimichanga was wrapped in a dough that was a cross between a tortilla and fry bread (far too dominating). In general the flavors were good, the server friendly, and the restaurant was clean, although empty at 12:30 on a weekday. The dessert list was interesting but the fried ice cream was yech, being wrapped in something that had a consistency uncannily like cardboard.
Hacienda is not inexpensive. Portions vary greatly in size from one item to another but on average are adequate. Perhaps the most telling point is that when I visit a restaurant for the first time, I usually leave thinking what other dishes I would like to try if I came back. Not here - I think I know what they do and have no yearning to try again.