The food was good and better than most Mexican restaurants in the area. Prices were reasonable. However, the service left a lot to be desired. The menus and table still had food residue on them. This place can go from a 3 star to a 5 star with much better service and a bit more attention to detail. As it currently stands, I don't find it worth it going back. Had they made a better first impression on us, they would have earned themselves repeat customers.