On the flip side I had one of the best experiences at a restaurant (On The Border) a week ago. This was a Friday night at 6:30. The restaurant was busy but we were seated in 6 minutes. The waitress was at our table in one minute friendly and outgoing asking for our drink order. 3 minutes later the drinks were at the table and she wanted to know if we were ready to order. We were not and asked for more time. She then returned 4 minutes later and took our order. She then came back right after putting the order in and topped off my ice tea and brought fresh Pepsi to the others.
I am pretty sure we only waited 8-10 minutes for our food, in the mean time she brought soup and topped off the drinks again. Once the food arrived she topped the drinks again. The food was exceptional. I had the Carne Asada Steak Tacos...mmmmmm. She topped us off 2 more times during the meal (our glasses never got anywhere near empty) and then promptly brought the bill and cleared the dishes. She was prompt in cashing out and it was such an enjoyable meal I tipped her 30%. I wish all meals out would go so smoothly.
Due to my travels I eat out a lot. I find that the worst of the worst when it comes to service are places like Applebees, TGI Fridays, Bob Evans (if they have more than 4 customers in the restaurant at the same time), O'Charey's (50% of the time), and Longhorn Steak House. I know there are more than that but I cannot think of them now.