My son and I came here after a game to eat dinner. We had eaten here for the last 2 or 3 Mexican restaurants in this location and were happy every time. This time, not so much. We came it and from across the room were told to "sit anywhere". We sat down and a very nice young lady came by and took our drink order...water and root beer. She returned with the drinks and chips and salsa. The chips were cold and stale and the salsa, acciording to my son, :tastes like Pace from Costco". We ordered, My son ordered Tacos Dorado with mexican slaw and beans. I asked about the Mexican Pizza and was told "lots of people order it". I asked about the sides and was told I got one hot and one cold-this is important later-I ordered the beans and Mexican slaw. I ordered the pizza with ground beef. She came back to ask my son what he wanted in his tacos-he ordered ground beef as well. The food came out very fast. I got the slaw and asked about the beans and was told -"only he got them". His tacos were too hot to eat, like they had been microwaved. The first 2 pieces of pizza I tried to lift broke apart and the one I could lift was cold. When the waitress came by to check on us I asked her to just take it back.. She offered a new one, but it came out so fast I can't believe it "sat too long". The staff was very nice but I did not see the food getting any better. The owner or manager came by and I explained the situation. She offered something else, but again I declined and they said they would take it off my bill. They left the slaw when they took my plate. My son loved it and I did not see any reason why he shouldn't have it if they left it. Boy was I wrong. They charged me $2.95 for a side of slaw...almost 1/3rd of the cost of the meal I sent back. I didn't ask them to leave it, I asked to have the meal removed. I should have known better. We were trying to decide how to rate this and were at a 2.5 or 3. Good service, mediocre food costing more than it should. After that incident, we were trying to decide if it should be as high as a 2..