This is hands-down my favorite Mexican restaurant. I've visited many times over the years and the service has always been excellent. Their lunch service is especially fast but their servers actually seem to want to be there. The food is so good and the place is always full.