One star rating because we waited 45 minutes to get our cards returned to us after paying our bill. Ridiculous. The food was pretty good, not great for the price. The margaritas were tasty! They do not give separate checks no matter what which is a huge inconvenience. We had a party of 7 so we wrote our last names next to which item we got so she could charge the correct cards for the right items. We went to look for our waitress after about 20 minutes and no one knew where she was. Another 25 minutes later she came back exclaiming that this was the hardest thing she's ever had to do. I'm not sure what they expect people to do...a huge inconvenience especially when it takes longer to pay then to eat.