Read good reviews on this site and others so we were excited to try it out. Arrived around 6 on a Saturday, expected it to be busy so was not to upset about the extremely slow service. We waited over 40 minutes for our food. The waitress was great and kept our chip bowl full and our drinks full. Food finally arrived and it was not worth the wait. I had chicken enchiladas covered in some kind of terrible cheese sauce. The food was tv dinner quality at best. Taco Bell food is 10 times better. Beans and rice were even bad. Son had soft tacos and he said they were ok but wife's meal was also bad. Waitress asked how everything was and acted offended when I told her the truth. Don't go to Grove very often but if I do Lupe's will never be on agenda again.