I arrived at 7:35 pm to find that my order was not ready. In fact, it was not even started. It was just sitting on their computer screen, and no one looked at it until I arrived. So, I had to wait for 20 minutes while they prepared it, all the while watching other people pick up their orders that they had ordered barely 20 minutes previously. Their food IS wonderful, but there is no point in pre-ordering it.