I came here with a party of about 15 for my sister's birthday. It was disappointing because the drink service was very slow. It really impacted the flow of the night and made everyone tired. We were there for over 3 hours so I should have had ATLEAST 3 drinks when I was there, and I had 2. My sister had to order 5 beers at a time to ensure people just had a drink in their hand. The food was okay - nothing bad, but nothing really great. Our server was very nice. It's your typical mexican restaurant vibe, but good for large parties in terms of space. We were upstairs.