I liked the food, but the service is kind of confusingly bad. We showed up just before the dinner rush and were told there would be a 15-minute wait for a table for two. When I looked around in confusion at the 4-5 empty tables I could see, the host told me they were all reserved. However, we only had to wait for about 5 minutes before they discovered that there was, in fact, a table available.
Anyway, after we got seated everything was much better. My sizzling fajitas were served on a very hot cast iron skillet, as they should be, and they were very tasty. The small tacos were also good. I didn't like the specialty cocktails much, though--the mango one tasted kind of like soap.
Assuming the seating service was a fluke, I'd say 4 stars.