Update from 2014: the last several times the service has been lackluster. They aren't rude, they just never come back to check on you. Once at the most. Thankfully, the rude woman has been gone for about a year. But the current staff don't seem very well trained in how to wait tables -- you're lucky if they return one time before you get the tab. If it wasn't convenient & the food wasn't good, I'd never go back. The tip I leave is going to start to reflect the poor service. They don't even deserve 15%. And SO GLAD they got rid of that mariachi band :).