Coming from California, I have high expectations of Mexican food. This place is legit. The food is so good. We've been here 3-4 times now over the past year. And here's the reason why the reviews aren't that great: the service. It's not all that grand. The servers and bartenders are pretty young and they just give that amazing service you get at some restaurants. Although, I don't care. My order comes out at a decent time frame, they always have great specials, and they've never given us the wrong order. So, in general, do I feel like I'm the most important person to my server? No. But I don't really care. It's not that important to me. I just care about good food, and cold beer. So it gets 5 stars in my books!!