This tends to be one of those places that people really like or really don't like. We happen to really like it. As others have said, it is not Taco Bell type Mexican food. It is more regional, authentic style. We've had great meals there and wouldn't hesitate to go back. The service is a little slow, but I enjoy that. You don't feel rushed, have lots of time to enjoy the atmosphere and eat a lot of chips n salsa. It's a great escape from a hot Florida afternoon.