Pretty cool place to go and eat, if you want decent Mexican food. Staff is pretty friendly, but service is a little slow on average. I don't blame them, it does get packed. Food is pretty decent. It's definitely not the best, but it doable. I've catered from here as well, and thought it was good. I think it's a little over priced for the quality of food you get.
Short and simple review. Overall 3/5.