Have been there mutliple times, love the food. Past visit was last for me and family. Seated and ordered food shortly after-had table behind me ordered moments before we did. 45 minutes later, NO food, table behind us was already DONE eating and leaving. Victor the waiter would smile and laugh every 10 minutes he walked by saying "its coming", once even stating "just pulled your sandwich off, on the way"-20 minutes following this we left-saw him on other side of restaurant clueless to us walking out. We were there more than 45 minutes and got nothing but the water when we were seated. We had Victor the week prior, I assume the service was based on him not being happy with our tip on last visit, but I'll never know. Everyone else around us was served, even people who came in AFTER we did. Didn't seek manager, just left knowing we are done. Beware, or order carryout!