I would say 5 stars for the type of restaurant. Not too fancy but still great service and tasty Mexican food at a good price.
The atmosphere is always fun, nice staff and sometimes live music.
We always order fresh guacamole - your server comes to the table and prep it in front of you - another great feature. You can tell him how spicy, how much onions etc.
My favorite thing is the BIG MARGARITAS :) you can't go wrong with them.
The whole fried fish is excellent and also the fish tacos.