Disappointingly average. We had high hopes going to this location however were underwhelmed with the service and food. We just ate here for Cinco de Mayo and it looked like one server was covering most of the tables. He did a good job considering his endeavor however he was rushed and at times was impolite because of how much he had to do. I would like to say it was because of the amount of people but the restaurant was nowhere near busy (roughly 8:00pm on a Saturday). Food came out relatively quick, however again, I can't say it was above average by any means. For showcasing their awards on their menu, I expected much more. With as much competition of Mexican restaurants in the area, you unfortunately can't be average. We won't be back as there are too many places that are similar and viable options (2 more in the same strip mall!).