I would give it 5 stars but service varies. I patronize (as part Mexican) the place for the pozole soup which is the best to homemade. The service varies based on: customer gender; server gender; customer residency (if a local treated negatively but if Californian or tourist U R given more attention); single or a pair/couple.
Despite prejudicial service I continue to eat here for the delicious food. Better margaritas elsewhere