Taco Milagro is a casual restaurant where you place your order at the counter and pick it up when it's ready...kind of an up-scale fast-food place that serves alcohol. The setting is fine if you want to sit out on the patio by the fountains or inside by the bar, but is not a 'restaurant' setting (waiters, romantic setting, etc.), which is what we were expecting. They have a nice variety of salsas (about 9 types) that you can try (again, serve yourself)...we found some of them to be very vinegary. The food, however, was tasty, cheap (we paid $15 for two entrees...pork tamales and chicken enchiladas), and were prepared very quickly. Not a great date spot, but fun to go with a group for drinks and quick mexican food.
Pros: nice patio, quick service, inexpensive
Cons: wait on yourself, noisy sometimes
more