We were here on a Sat night during a big soccer tournament in January. Take note that a $ deposit is required. The staff was accommodating with our large group reservations. However, at arrival time 4 of our families had to wait for their tables to become available. It took awhile. Food: bean dip is awesome. Carne asada wet burrito was great but on the salty side. Drinks: good margaritas n beer. Service: the bill was a bit of a mess but they really try to satisfy. We had two birthdays to celebrate and it was so fun and entertaining. Definitely a great place for birthdays.