It was an okay experience. The margaritas could have been better and stronger. I am glad that they do have a happy hour. However, it felt short staffed because we could never get a hold of our server, and the food took a little too long. Also, my order was slightly incorrect. Otherwise, the food is decent, it doesn't disappoint from what it would be in comparison to other Mexican sit-down restaurants, and they do serve a big portion.
Overall, the place can get really busy, but it is good for big groups.