We came in around 11 pm with four people in total. We were seated promptly and we ordered quickly as well: tacos and drinks. We received our tacos way before our drinks ever came.
When our server Jessica finally brought our drinks, one of my friends drinks was forgotten and took about two reminders and 20 minutes later for the drink to finally arrive. We decided to order another round at some point and waited even longer. We watched her serve everyone around us their drinks, including people that had gotten there after us.
Eventually we wanted to switch our drinks since ours had never arrived and she told us they were poured, and yet they were nowhere to be found.
15-20 minutes later there were still no new drinks so we told her we wanted to cut the drinks since they were taking too long. About 10 minutes later she came back and asked us what drinks we had wanted. At that point we just asked for the check to which she said okay. Another 10 minutes later she brings us all the drinks we had ordered previously despite us asking for the check. Frustrated to where we considered walking out, we refused the round, no longer wanting to be here. We once again asked for the bill.
She brought us the check and then took forever to come pick it back up; one of my friends takes our order up to the cashier to pay for it there. Food was great, but service was so abysmal we're leaving a 1 star review.
We understood it was Cinco de Mayo, but we think the lack of competence went beyond a bad night and was down to poor communication and training. On top of that - the music has no reason to be that loud where you're expecting people to talk.