We usually have a great experience at Swensons, but today was not the case. We ordered and said it was a 'to go' order. Everything went fine with ordering. Here's where the disappointment came in: The guy that took our order gave us the food and said that he would be back for to collect payment. After a couple of minutes have passed, he returns and takes the bank card. We timed how long it would take and waited for his return for a little over 5 minutes. Never showed - thought he ran out the back door and booked a trip to France (lol). I turned on my lights and waited until another server came running up to the car. I told him want happened and he said he would fine our server and speed things up. When our server STOPPED running around the parking lot - he went into the building (hopefully to speed things up), then came out dropping off orders to people that showed up wayyyyyyy later then when we first arrived. He went back into the building picked and came out with 2 more orders for someone else and then handed us the bill and card. After telling me repeatedly where to sign and trying to get me to hurry it up without looking at the bill before I signed - I promptly told him 'I know where to sign, but I'm going to look it over'. After all looking a bill over before you sign is not only responsible, but only takes a couple of seconds which is less time it took to receive my bill and gets my card back from him. It took a total of 7 minutes from when I gave him my card to run through the machine and to get it back. Yup, that tip was zero. Plus, when we finally got home the food was cold and needed to be heated up and the fries were soggy from sitting in the bag so long that condensation built up. Not to mention that the toppings on the two sandwiches was reversed and messed up. So, out of the 177 positive reviews - this reviewer is at least telling it like it is.