The food is pretty decent. It has been too greasy on some occasions though. Delivery is usually prompt and they always get the order correct. In the past, drivers have not always been prompt and the food has arrived cold, which, combined with the overwhelming grease at times, is why I give three stars. The portions are average as compared to other places.