We have been here on several occasions and found it somewhat ok, this is not an average Mexican restaurant, good decor, but the service and food has been on a steady decline. We were only checked on once and had to get up to look for service once our meal was delivered.
My son had chicken fingers which were so tough even I couldn't bite through them. The manager seemed offended when I wante them taken off the bill.
One of the other reasons we won't be back is the nickel and dime attitude towards the menu, everything costs extra, every condiment was charged, the little thimble of sour cream was .85c and 2 kids milks were $5.
If you are looking for traditional Mexican food this is not it. The rice has carrots, corn and peas in it and is white rice...