I only rated them a one star because I couldn't give them a zero rating. The food is okay (mediocre) but the service is the worst. Our family arrived before us and placed their order. Our order was placed about 5 minutes after that. Our family's food arrived and we figured ours would follow shortly. We waited and we waited and we waited. Once we noticed that people who had arrived after us had their food they were leaving we asked about our order. The response was,"oh let me check on that". Then we were told it's almost ready. But our family had already finished eating. We told them that we didn't want it anymore. They said, but it's ready, you don't want it? I told them no. I was very upset and there was no way I could eat. Once we told them that we didn't want it they yelled to the kitchen to stop cooking the order. So they obviously forgot our order and they were just starting to make it. The sad thing this isn't the first time this has happened. But we wanted to give them another chance. I will never make that mistake again. If you want good Mexican food and good service you need to go to Olivia's restaurant. They have much better food and service.