They get 3 stars because I love their food. My family and I have come here for years, actually have always made it our stop before heading back to Cali. This last time we were their the service was HORRIBLE and was a bad experience overall, 1st the waitress brought half the drinks we had to literally tell her about the other half but after she dropped off the first half and disappeared for 10-15 mins ... we went thru our drinks quick since we had to share with the rest of the party at our table since most wee children, next they charge gratuity for over 6/7 people ... we split the bill and we still got charged, we asked and they said "well we charge for children over 12 (it doesn't say that nowhere on the menu) we told her half the children on our table are under 12.... still didn't change it (mind you, I was going to leave a tip and I would of given her more too). Next they charged us for extra onion that we had requested not to be put on another plate already, they charged me over a dollar for 2 wedges of lime LITERALLY 2 small wedges. Finally the bill ... we handed her 2 credit cards ( one for each bill) she charged both bills on one credit card... and gave back each credit card with a receipt. Make sure you look at your receipts, the waitress at the front didn't even apologize or tried to fix it she just said "oh".