For great Mexican food and ambiance, this is the place. For top-notch customer-service, look elsewhere. We have dined at this restaurant on several locations and although the food is wonderful and the prices are reasonable, about $10-$15 per plate on average, the wait staff is inconsistent. They drop off your food and you will not see them again until you have to ask for the check.
more