Despite ordering well in advance of our pick up time (1.5 hours), we had to wait a half hour for the food to be prepared. When we brought it home, one of the items was missing. They tried to get us to come back and get it, but I insisted that they deliver it. We only live a couple of blocks away. They did deliver it within the next 20 minutes, but I deeply regret the high tip I prepaid them. The food was pretty good, but the service dampened our appreciation of it.