The food & portion are decent yet the arrival time is too early like before 3pm thus we always heat up the food before consume it. They are responsive and provide additional one day replacement when there was a day where the meal taste turned odds. ... MoreOverall satisfied. Show less