We've eaten here a few times and the food was very good and service was great. Tonight, however, that went out the window. We got there and our server seemed friendly yet distracted. We ordered our drinks which were good. We then ordered our appetizer and entrees. We ordered ceviche as our appetizer so it should have come quickly. Instead, my wifes entree came and they asked if there would be anything else. After explaining what we didn't get, the man walked away looking confused. A few minutes later the server came and said they were just waiting on shells for my tacos. Nothing was said about the app, so I told him to just cancel it. Server was very standoffish after that, never apologized or anything for the inconvenience. Mistakes happen and Im a great tipper, but I left nothing. An apology would have went a long way! We wont be back.