I have been to Amigo's numerous times; however, the last 3 times I've taken my family there....bad. They messed up mine and my wife's order and the service was horribly slow. Despite there not being many people in the restaurant, it took forever to get refills, have the table cleaned and get my check. There just doesn't seem to be a sense of urgency or care by the waiting staff. Not to mention, it much cost extra to get a smile. Once we got the correct meals, the food was good. It's a shame that one's pretty good restaurant has fallen so far short of adequate.