Food is great but service is awful. We never go to the drive through because we know we'll be in there for atleast 25 minutes. One day we were the only cars in line and we sat at the window for 10 minutes just to pay, then another 15 to wait for our shakes. When we got them they were warm, melted, & one had a huge hole in the cup. When we took it in instead of the manager making us a new one, he poured it into a different cup. Awful. Needs better staff and management. There are a few really good waitresses when you dine in.