The food came at half an hour earlier but when we ate it at 1230pm, it's still warm. The portion is as ordered, I ordered for 25pax and it's enough for us. The quality of the food is excellent, not very salty and it's tasty. I will order from YLS ... Moreagain if there is a chance. Show less