We order ahead for a set time and every time the food is not ready. We end up waiting at least 10 minutes after scheduled pick up time. Food portions have shrunk over time but cost the same. Food quality is still good and service is always friendly. If it was not for the tastiness of the food - I would stop coming.