Great atmosphere and great food.  The tacos are a bit on the small side but that lets you get a taste of all of all of them.  Booth tables have their own beer tap!  Enough said...  The place is not very big but it is a lot of fun.