I have been to Diego Pops multiple times and I ONLY go back for the food. It is the only thing that saves this place. The servers every time I go in there I am prepared for them to be TERRIBLE and it always is. You wait for about 20 mins for you drinks to be made after you order them (the waiters never come while you wait so you can order) and they are VERY weak, but then the wait staff does not come back and check on you at all then it takes forever to order or get their attention. Fire EVERYONE except the cooks that works there and get some servers who know how to serve and are competent. Maybe my last time going in there since serves truly are the worst. Maybe try Loco Patron for your taco needs. At least, they know how to serve and check on their section.