They tend to deliver the lunch latest by 10:30am. Food is still considered hot when I have it at 12noon. Variety is good and taste is not too bad(if you are not a fussy/picky eater). Generally, I will recommend this to those who work from home and ... Morehave no time to prepare lunch. Will order from them once again! Show less