This place is terrible ...it's so run down and isn't very clean. The tables fall over if you lean to much on one side and there's even holes in the seats. Also if you want water, utensils, and napkins you have to go to a little table by the entrance to serve yourself. There's no sign saying what your service looks like. The Mexican lady at the window has an attitude and didn't even get our order right and acted like it was our fault. I would say their service is bad but they provide no service to even say the least. Just because the reviews say it's the best place in town ... I'd rethink that !! It "WAS" but overtime just has gone to shit. This place should be on Dirty Dining !! Thinking of reporting them to the news !