I've been to the Quaker Steak & Lube a number of times, the food is decent and I've never had bad service until today. Actually bad is an understatement. 3 of us came in for a late lunch, it wasn't at all crowded and we got drinks pretty quickly, but needed a couple more min to order lunch. We waited for what seemed like a good 15-20 min for our waiter to come back, he didn't. A waitress eventually came over and told us he had left and she wasn't sure if we ordered or not. We sat there waiting another 20 min or so for the food, again it was fairly sparse in there. When the food finally came out, I was given the wrong salad. The guy who brought the food out was very nice and apologetic about the screw up and said he'd get order the salad for me right away. Its now 2pm and I'm feeling light headed after the long wait so I asked him if I could have a couple of pieces of chicken from the other salad since I had to wait. He was very accommodating and left the entire wrong salad saying we could have as much of it as we like since it would be thrown out anyway. A few min later the waitress that took the order comes out and also apologizes about the wrong salad and proceeds to take it away, I told her what the other guy said and practically had to pry the salad away from her - I've had like 1 piece of chicken at that point. The waitress then comes back with a side dish containing what should have been on the salad I actually ordered with the intent of dumping it on top of the gross ice berg lettuce which I don't eat. I again tell her that I was expecting the salad I ordered which she then brings without the chicken on it. Seriously? Then some other guy stops by who is maybe the manager, and asks how everything is tasting. I tell him its fine except I'm missing the chicken from my salad and my son's drink hasn't been refilled. The manager was totally lame, no apology for the wait, no apology for the screw up on top of the wait. Not sure I'll be going back to the Middleton location any time soon.