Waited 45 minutes for an order that was supposed to take 10. Worst part wasn't the wait, the worst part was that with 5 people working the truck we were only given an update on our order 1 time, about 20 minutes into our wait. Mechanical problems are understandable, poor customer service is never excusable. After 45 minutes I asked for a refund, the lady taking the money asked the guy in the truck for the status of the order. He shrugged. I got my refund and moved on. They were also out of over half their menu items at opening time. Back to poor customer service. This is not a truck with it's act together.