"We had made reservations but ended up waiting over an hour to be seated. It was Cinco de Mayo, so we expected some delays but that's why we had made a reservation in the first place. Unfortunately, the service was not up to par. Our orders were mixed up and our food didn't all come out at the same time. The food itself was tasty, but it wasn't what we had originally ordered and it took a long time to arrive. Perhaps on a different day, the experience would have been better. It seems like they weren't prepared for the busy day, especially considering it's a Mexican restaurant. Our server was friendly and tried their best, but some issues were out of their control. Management didn't do much to address the issues and improve our experience."