This used to be a great place - I've spent a few evenings on the patio and inside. They still has the best margarita in town, but on a recent trip I was utterly disappointed to find that the food has dropped in quality. The rice especially was utterly flavorless. Expect quick as lightening service (not very comfortable or expected in a Mexican restaurant) and food that you could've gotten at Taco Bell. Oh, and expect your server to disappear the moment the chips and salsa are gone - though it wasn't even busy that night, we saw our server only when we ordered, when the food arrived, and when the check came. I wouldn't mind if it was busy, but the place was half empty!