terrible name, perplexing service, good food. i'll start off with the positives - and there are quite a few to be had. the food is good, fresh, and seemingly authentic. i haven't spent loads of time in mexico, but the food seems more authentic than other restaurants in the area (with the exception, perhaps, of the mission or alto cinco). the guac is probably the freshest and least adulterated i have ever experienced. the value is utterly exceptional.
on the downside...if you have never been, or are unable to go with someone who has been before, the ordering process is insanely complicated and frustrating. there are about 12 kids behind the counter waiting to take your order. the menu is off to the side, generally obscured in darkness, so you may come up to the counter completely unaware of what's up. there are two basic stations (with a sorta third in the middle, but basically there are two stations) and the servers - because there are so many - will hop around with customers, which means that you might be ordering at station 1, when someone behind you jumps to station 2, then you jump around them, etc...yet there are no rules for this. imagine the world's most confusing cafeteria, then change all the food to mexican and remove any notion of a menu.
people joke that dining at dinosaur requires a strong backbone and ability to think quickly on your feet...i'd argue that this establishment surpasses them in that regard. if it weren't for the complex counter service, i'd wager that this is a strong 4 star restaurant...excellent food and excellent value.
good times - except i'm ashamed to tell anyone that i went to a restaurant named "boom boom mex mex."